Fidoudou
Messages postés11Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention16 janvier 2005
-
16 janv. 2005 à 19:52
Nicolas_kojack
Messages postés136Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention25 mai 2012
-
27 janv. 2005 à 18:41
Bonsoir à tous,
J'ai une base de données avec une table comportant des informations sur des utilisateurs.
Ces informations sont, nom, prénom, login, password, date de création de leur compte.
En ce qui concerne la date de création des comptes, le format est de ce type : jj/mm/aaaa
J'aimerai au moyen d'une requête SQL, parcourir l'ensemble de la table pour afficher le nombre de comptes crées par mois sur une année.
Exemple de ce que je voudrai obtenir :
Janvier, 4
Février, 10
Mars, 20
cs_jcq
Messages postés211Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention15 janvier 2010 17 janv. 2005 à 08:48
Déjà tonb format de date est stocké en interne au format mm/jj/aaaa et non en jj/mm/aaaaa.
Pour ta requête, essaies quelque chose comme ça:
SELECT COUNT(DISTINCT(Mois)) FROM TaTable
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 17 janv. 2005 à 09:45
Bonjour
Tu aurais peut-etre plutôt dû aller poser ta question sur sqlfr
Une requête possible :
SELECT Year(dte) AS Annee, Month(dte) AS mois, Count(*) AS nbre
FROM laTable
GROUP BY Year(dte), Month(dte);
Fonctionne sous Access. Attention : A ma connaissance, les fonctions year() et month() ne sont pas du standard SQL. Donc à tester et adapter en fonction de ton SGBDR