Francais

Résolu/Fermé
Francais - 23 mai 2016 à 01:24
jordane45 Messages postés 36855 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 janvier 2023 - 23 mai 2016 à 13:01
Bonjour,
J'ai une table employé avec comme champ date de naissance et je voudrais connaitre par une requête transact sql pour chacun des mois de l’année, combien d'employés feteront leur anniversaire
A voir également:

2 réponses

DelNC Messages postés 2231 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 1 996
23 mai 2016 à 06:40
Bonjour,

je ne suis pas certaine de la syntaxe

SELECT * FROM `themes` WHERE MONTH(date_anniversaire) = MONTH(NOW());


Ce site pourra t'aider pour affiner la requête
0
jordane45 Messages postés 36855 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 janvier 2023 4 463
Modifié par jordane45 le 23/05/2016 à 10:09
Bonjour,

Il te faut utiliser COUNT
Ainsi que GROUP BY

Un truc du genre

SELECT MONTH(champDate) AS MOIS
            ,COUNT(*) AS NB
FROM tatable
GROUP BY MONTH(champDate)


Cordialement, 
Jordane                                                                 
0
salut Jordane.
Merci pour ta réponse. J'ai pu réussir avec ta requête
Cordialement
0
jordane45 Messages postés 36855 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 janvier 2023 4 463 > Francais
23 mai 2016 à 13:01
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0