rachel01 Posted June 12, 2018 Share Posted June 12, 2018 Bonjour, Je cherche à faire une reqêute SQL pour faire des statistiques de CA par client. Mon but étant d'avoir pour chaque client les colonnes suivantes : Nom / Prenom / Total ventes en janvier 2018 / Total ventes en février 2018 / Total ventes en mars 2018, etc.... J'ai pensé à copier la requête qui affiche les clients avec la somme cumulée de leurs achats, en ajoutant une condition de date sur les commandes (je me suis limité au mois de janvier pour tester). Ce qui donne cette requête : SELECT SQL_CALC_FOUND_ROWS a.`id_customer`,`firstname`,`lastname`,`email`, (SELECT SUM(total_paid_real / conversion_rate) FROM ps_orders o WHERE o.id_customer = a.id_customer AND o.id_shop IN (1) AND o.valid = 1 AND o.`date_add` >= '2018-01-01 0:0:0' AND o.`date_add` <= '2018-01-31 23:59:59') as total_spent, FROM `ps_customer` a WHERE 1 AND a.`deleted` = 0 ORDER BY `date_add` DESC Or cela ne fonctionne pas ! Cela retourne un résultat vide. Quelqu'un pourrait-il m'indiquer où est l'erreur ? Merci Link to comment Share on other sites More sharing options...
doekia Posted June 12, 2018 Share Posted June 12, 2018 (edited) Franchement ? Tu as essayer de prendre un cours de copier/coller? Cela ne retourne pas un résultat vide, mais une erreur de syntaxe !!!!!!!!!!!!! Edited June 12, 2018 by doekia (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now