Consulta a la rentabilidad total del artículo del producto requerido en cada fecha de entrega - WooCommerce y WordPress

scubadude:

Estoy trabajando en las consultas SQL en WooCommerce y WordPress en las que tengo tres tablas que deben unirse como resultado de la consulta. Básicamente, me gustaría a la lista de la fecha de entrega con el total de la pieza que las necesidades de ese día a través de múltiples Identificación del orden. Esto es lo que la mesa se ve así:

TABLE_A
| id    | order_id |  date                |
| 1     | 20       |  2020-04-12 00:00:00 |
| 2     | 21       |  2020-04-14 00:00:00 |
| 3     | 22       |  2020-04-14 00:00:00 |

 TABLE_B
| order_item_id | order_item_name | order_id |
| 50            | Item A          | 20       |
| 51            | Item B          | 20       |
| 52            | Item C          | 21       |
| 53            | Item A          | 21       |
| 54            | Item A          | 22       |

 TABLE_C
| detail_id    | order_item_id   | key        | Value |
| 1            | 50              | qty        | 2     |
| 2            | 51              | qty        | 3     |
| 3            | 52              | qty        | 3     |
| 4            | 53              | qty        | 4     |
| 5            | 54              | qty        | 2     |

Resultado deseado

| date                 | order_item_name | total  |
| 2020-04-12 00:00:00  | Item A          | 2      |
| 2020-04-12 00:00:00  | Item B          | 3      |
| 2020-04-14 00:00:00  | Item C          | 3      |
| 2020-04-14 00:00:00  | Item A          | 6      |

Lo que hice:

SELECT 
   date,
   order_item_name,
   sum(value) as Total
FROM
   TABLE_A
INNER JOIN TABLE_B USING (order_id)
INNER JOIN TABLE_C USING (order_item_id)
GROUP BY order_item_id

Pero me parece que no puede obtener el total correcto, cualquier ayuda será muy apreciada, gracias

Mansi:
SELECT 
   date,
   order_item_name,
   sum(value) as Total
FROM
   TABLE_A
INNER JOIN TABLE_B USING (order_id)
INNER JOIN TABLE_C USING (order_item_id)
GROUP BY order_item_name,date
ORDER BY order_id ASC

Ya que se necesita la fecha artículos sabia, grupo por las necesidades que se lleva a cabo en nombre del artículo y la fecha. Esta consulta busca del resultado deseado.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=402806&siteId=1
Recomendado
Clasificación