Menu

Quelle requête SQL. [Résolu/Fermé]

Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
- - Dernière réponse : pcsystemd
Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
- 22 févr. 2012 à 10:51
Bonjour,

J'ai besoin d'une requete qui m'affiche le nombre de photos par mois, j'ai donc fait cela :

select count(id),date from photos where date> '01/01/2012' group by date order by date ASC;


Mais je n'ai pas le résultat voulu puisque j'ai le total de photos par jour de ce style :

3|01/01/2012
10|02/01/2012
56|03/01/2012
etc..


hors moi je souhaite :

36549 | 01/2012
86954|02/2012
8965423|03/2012
etc..


Une idée a me donner pour la requête qui va bien?

Merci


Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
16
1
Merci
Merci leanjocker mais cela ne donne pas ce que je recherches.

En faites j'ai trouvé il faut utiliser la fonction date_trunc ce qui donne :

select count(id),date_trunc('month',date) from photos where date> '01/01/2012' group by date_trunc('month',date); 

L'accès au savoir est la première liberté que chaque homme devrait avoir.

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 54758 internautes nous ont dit merci ce mois-ci

Messages postés
156
Date d'inscription
jeudi 18 février 2010
Statut
Membre
Dernière intervention
8 août 2014
36
0
Merci
essai avec ça :

select count(id), to_date(date,'MM/YYYY) as date from photos
where date>'01/01/2012'
group by date;

je garantie rien ^^