Je souhaite obtenir le tableau qui représente deux colonnes : la date de la commande et le nombre de commandes en fonction de l'ID du produit et de l'état de la commande. Je dois donc obtenir le nombre de commandes créées dans une plage de dates donnée par le produit (par ID) avec un statut donné, par exemple, en attente.
J'ai essayé de combiner plusieurs codes
SELECT DISTINCT count(p.ID) FROM wp_posts as p
WHERE p.post_type = 'shop_order' AND p.post_date BETWEEN '2021-01-01' AND '2021-01-21'
AND p.post_status IN ('wc-on-hold')
et
SELECT order_items.order_id
FROM wp_woocommerce_order_items as order_items
LEFT JOIN wp_woocommerce_order_itemmeta as order_item_meta ON order_items.order_item_id = order_item_meta.order_item_id
LEFT JOIN wp_posts AS posts ON order_items.order_id = posts.ID
WHERE posts.post_type = 'shop_order'
AND posts.post_status IN ('wc-on-hold')
AND order_items.order_item_type = 'line_item'
AND order_item_meta.meta_key = '_product_id'
AND order_item_meta.meta_value = '585'
mais je n'arrive pas à obtenir le résultat que je souhaite.
Je cherche une solution. Vous avez des suggestions ?