|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 171 ![]() |
Bonjour à tous,
j'ai une table contenant par client le nombre d'articles vendus et le montant par date. je suis sous sql server 2008 R2? Je voudrais simplement faire une requête qui me donne par client et article la somme des quantités et du montant par trimestre. Je vois partout sur le net qu'il existe une fonction QUARTER(date) qui est censée me donner le numéro de trimestre. J'essaye donc de l'utiliser pour faire mes Sum et mon group by mais mon sql me dit que ce n'est pas une fonction sql intégrée ? Sinon, comment puis je faire ma requête ? suis je obligé de faire un : case when month(date) = 1 then 1 when month(date) = 2 then 1 etc ... ou puis faire plus simplement ? Merci de vos réponses. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
peux tu poster la requete que tu as faite ? |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : mai 2009 Messages : 171 ![]() |
Code :
|
||
|
|
00
|
|
|
#4 | ||||||
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 665 ![]() |
Bonjour,
Supposons que votre table soit structurée de cette façon : client_id nb_articles date. La requête est alors : Code :
Code :
Code :
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
||||||
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 171 ![]() |
super ! merci et bonne journée.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com