Bonjour,
J'ai d'abord testé, puis cherché en Francais, en Anglais.. mais soit je n'ai pas réussi à adapter les exemples soit mon cas est particulier.

Voilà ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT DATE_FORMAT( FROM_UNIXTIME( user_regdate ) ,  '%Y/%m' ) AS pDate, COUNT( user_id ) AS nombre
FROM  `phpbb3_users` 
GROUP BY YEAR( FROM_UNIXTIME( user_regdate ) ) , MONTH( FROM_UNIXTIME( user_regdate ) ) 
ORDER BY pDate ASC
Cette requête me permet d'afficher le nombre d'inscriptions par mois sur mon forum.

Ca marche très bien, maintenant j'aurai aimé avoir le cumul par mois (SUM) et là je sèche...

J'ai essayé naivement de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT DATE_FORMAT( FROM_UNIXTIME( user_regdate ) ,  '%Y/%m' ) AS pDate, COUNT( user_id ) AS nombre, SUM(nombre) AS cumul
FROM  `phpbb3_users` 
GROUP BY YEAR( FROM_UNIXTIME( user_regdate ) ) , MONTH( FROM_UNIXTIME( user_regdate ) ) 
ORDER BY pDate ASC 
LIMIT 0 , 30
Mais biensur je me suis pris un "#1054 - Unknown column 'nombre' in 'field list'".

Est il possible d'obtenir ce que je cherche ?


Merci