Fred999 Rabat-joie | Aloreuh...
Code :
- select #CodeCellule,
- datepart(yy, #date),
- datepart(mm, #date),
- avg(trg)
- from
- TRG
- where
- datepart(yy, #date) = 2001
- group by
- #CodeCellule,
- datepart(yy, #date),
- datepart(mm, #date)
|
Cette requête te donne la valeur moyenne de trg pour tous les mois par cellule.
Attention, si tu as des données de plusieurs années dans ta table, il te faut rajouter les lignes en italique dans la requête, pour n'avoir qu'une année (ici, 2001).
Bien évidemment, c'est la version Sybase, pour passer sous Oracle, voir le post de Jupiler.
EDIT : si tu veux toutes les années et tous les mois, tu prends toutes les lignes en italique et pas celles en gras.
Si tu ne veux qu'une année, tu ne prends que les lignes en gras et pas celles en italique.
En plus de la requête "de base" évidemment. [edit]--Message édité par Fred999--[/edit] |