Bonjour,
J'ai une table avec une colonne de type Date D, et une autre de type nombre N.
Je souhaiterai avoir la somme des N groupée sur les mois et année de la date D...
En gros, je voudrais écrire une requête de la sorte :
Est-ce possible, ou suis-je obligé (car j'en ai peut être la possibilité), de splitter ma colonne DATE en 3 colonnes pour le jour, le mois et l'année ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT YEAR(D), MONTH(D), SUM(N) FROM MATABLE GROUP BY YEAR(D), MONTH(D)
Si ma question n'est pas assez claire, n'hésitez pas à me demander des précisions
Merci d'avance
P.S. : J'utilise le SGBD derby, les fonctions YEAR() et MONTH() renvoient respectivement l'année et le mois de la date passée en paramètre...
Partager