Requête

admin14 Messages postés 8 Statut Membre -  
 admin14 -
bonjour,
pourriez vous m'aider à écrire une requête qui me permettra de faire ressortir le montant total des ventes par jour pour chaque vendeur entre le 1er et le 30 novembre?
merci

2 réponses

  1. benol3 Messages postés 718 Statut Membre 87
     
    Bonjour,

    Oui mais sans savoir la structure de tes tables, c'es impossible....
    0
    1. admin14 Messages postés 8 Statut Membre
       
      merci je t'envoie un aperçu de la structure des tables
      0
    2. admin14 Messages postés 8 Statut Membre
       
      je dispose de Points de Vente suivants:

      PDV1 PDV2 PDV3 PDV4 PDV5 TOTAL
      01/11/2014 MONTANT MONTANT MONTANT MONTANT MONTANT
      02/11/2014
      03/11/2014
      04/11/2014
      05/11/2014
      06/11/2014
      07/11/2014
      08/11/2014
      09/11/2014
      10/11/2014


      TOTAL

      EN 1 clic, je souhaite que Sql Server MS me renvoit le montant de chacun des PDV a la date 01/11/2014
      pareil pour le 02-11-2014 ainsi de suite jusqu'au 30
      En fait tant que, le 31 du mois n est pas arrive qu'il tourne... et affiche comme dans le tableau

      Table type
      Arrival_date datetime
      price int
      retailer_sale int
      0
    3. benol3 Messages postés 718 Statut Membre 87
       
      Re,

      J'ai toujours du mal à comprendre mais je vais essayer de te faire une requete :

      SELECT Arrival_date, retailer_sale, sum(price)
      from type 
      where month(Arrival_date) =11
      group by Arrival_date,retailer_sale 


      En supposant que retailer_sale est l'identifiant du point de vente et que le "montant" = somme des prix
      0
      1. admin14 > benol3 Messages postés 718 Statut Membre
         
        Merci je vais essayer et te faire un retour, merci de ton aide
        0
  2. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Quelque chose de ce genre :
    SELECT cast(champDate as date) as jour, champVendeur, count(*) as nombreVentes FROM tableVentes
    WHERE champDate between '20141101' AND '20151201'
    GROUP BY cast(champDate as date), champVendeur
    ORDER BY champVendeur, cast(champDate as date)


    En supposant que tes données contiennent chaque vente, avec une date/heure de vente.

    Xavier
    0
    1. admin14 Messages postés 8 Statut Membre
       
      Merci j'essaie et je te fais un retour
      0