Bonjour,
J'aimerais à partir des 3 tables COMMANDE, PRODUIT et DETAIL_PANIER, voir apparaître le nombre de produit (ainsi que leur libellé) vendu. J'ai réussi, mais maintenant je voulais introduire le fait de voir ces résultats à partir d'une certaine date, et là, j'ai un problème car je suis obligé de mettre COMMANDE.DATE_COMMANDE dans le group by, ce qui a pour conséquence de ne pas regrouper les produits identiques. Cette requête étant incluse dans une page ASP, c'est pour cela que je souhaite la faire en 1 coup, et non par l'intermédiaire d'une VIEW.
Si quelqu'un a une idée...
MERCI
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT COMMANDE.DATE_COMMANDE,PRODUIT.ID_PRODUIT, Count(PRODUIT.ID_PRODUIT) AS ComptePRODUIT, COMMANDE.VALIDE_CDE,PRODUIT.LIBELLE FROM PRODUIT INNER JOIN (DETAIL_PANIER INNER JOIN COMMANDE ON DETAIL_PANIER.ID_PANIER=COMMANDE.ID_PANIER) ON PRODUIT.ID_PRODUIT = DETAIL_PANIER.ID_PRODUIT GROUP BY PRODUIT.ID_PRODUIT,PRODUIT.LIBELLE,PRODUIT.PRIX_HT,PRODUIT.PRIX_HT,COMMANDE.VALIDE_CDE,COMMANDE.DATE_COMMANDE HAVING ((COMMANDE.VALIDE_CDE)=-1) AND ((COMMANDE.DATE_COMMANDE)>#24/07/2005#);
Partager