L E O Posted July 6, 2015 Share Posted July 6, 2015 Bonjour, je m'interroge sur le contenu de la table ps_product_sale. De quoi s'agit-il exactement ? Les colonnes quantity et sale_nbr ne sont pas très explicites. Doit-on comprendre ceci : pour chaque produit on a le cumul de la quantité vendue et le nombre de fois où ce produit a été vendu ainsi que la date de la dernière vente ? SI tel est le cas, est-ce que ces données tiennent compte des retours de marchandise, des, annulations de commandes, des devis, etc... Merci pour vos eclaircissements. Link to comment Share on other sites More sharing options...
sangria777 Posted September 17, 2015 Share Posted September 17, 2015 Bonjour, Je relance ce post car je suis intriguée sur la façon dont ce remplit cette table product_sale J'ai 2 sites avec des versions différentes et je vois les mêmes 'erreurs' ? Les date_upd de cette table vont pas jusqu'aux dates des dernières commandes, j'ai cru du coup que ça se changait uniquement qund la commande est passées en 'livré'. Mais les dates ne collent pas ! Pouvez-vous m'expliquer comment se remplit cette table ? Merci pour votre aide !! Link to comment Share on other sites More sharing options...
L E O Posted September 24, 2015 Author Share Posted September 24, 2015 Pour contourner le mystère de la table product_sale j'ai écrit cette petite requête qui donne les quantités vendues par date en tenant compte du statut des commandes : SELECT DATE_FORMAT(o.date_add, '%Y-%m-%d') date_cmde, od.product_id id_prod, od.product_reference Ref, (SUM(od.product_quantity) - SUM(od.product_quantity_return)) Qte_vendue FROM ps_order_detail od LEFT JOIN ps_orders o ON o.id_order = od.id_order WHERE o.current_state IN (2, 3, 4, 5, 12, 13, 14, 22) GROUP BY date_cmde, od.product_id ORDER BY date_cmde DESC 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