Bonjour,
Je pense que je n'en suis pas loin avec cette requête :
SELECT c.`lastname` AS NOM, c.`firstname` AS PRÉNOM, ROUND(oi.`total_products`,2) AS 'TOTAL DE LA COMMANDE HT' FROM _DB_PREFIX_order_invoice oi LEFT OUTER JOIN _DB_PREFIX_orders o ON oi.`id_order` = o.`id_order` LEFT OUTER JOIN _DB_PREFIX_customer c ON o.`id_customer` = c.`id_customer` WHERE oi.`date_add` BETWEEN '2022-03-01' AND '2022-03-31' ORDER BY oi.`id_order_invoice` DESC
Cette requête m'affiche sur un mois précis,
toutes les commandes de chaque client (1 ligne = le total d'une commande de produits),
comme ceci :
NOM PRÉNOM TOTAL DE LA COMMANDE HT
DUPONT Nico 50,00
DUPONT Nico 50,00
DUPONT Nico 100,00
BIDULE Bruno 20,00
BIDULE Bruno 30,00
BIDULE Bruno 50,00
Etc...
>> Est-il possible de regrouper le total des commandes par client, comme ceci ?
NOM PRÉNOM TOTAL DE LA COMMANDE HT
DUPONT Nico 200,00
BIDULE Bruno 100,00
Etc...