Requête

Fermé
admin14 Messages postés 8 Date d'inscription samedi 15 novembre 2014 Statut Membre Dernière intervention 3 décembre 2014 - 3 déc. 2014 à 10:45
 admin14 - 4 déc. 2014 à 11:07
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

benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
3 déc. 2014 à 11:11
Bonjour,

Oui mais sans savoir la structure de tes tables, c'es impossible....
0
admin14 Messages postés 8 Date d'inscription samedi 15 novembre 2014 Statut Membre Dernière intervention 3 décembre 2014
3 déc. 2014 à 11:24
merci je t'envoie un aperçu de la structure des tables
0
admin14 Messages postés 8 Date d'inscription samedi 15 novembre 2014 Statut Membre Dernière intervention 3 décembre 2014
3 déc. 2014 à 17:48
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
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
4 déc. 2014 à 09:24
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
admin14 > benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015
4 déc. 2014 à 11:07
Merci je vais essayer et te faire un retour, merci de ton aide
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
Modifié par Reivax962 le 3/12/2014 à 11:15
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
admin14 Messages postés 8 Date d'inscription samedi 15 novembre 2014 Statut Membre Dernière intervention 3 décembre 2014
3 déc. 2014 à 11:19
Merci j'essaie et je te fais un retour
0