bonjour à tous,
j'ai un souci au niveau de ma requête, ce que je veux faire c'est compter le nombre de salariés par semaine sur un mois, voilà ma requête.
le ? je lui passe un paramètre, par exemple pour le mois de mars je lui passe "3". Il m'affiche bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select date(subdate(joursembauche, interval (dayofweek(INCIDENTS_SLA.joursembauche)-2)day)) as joursembauche,count(id_salarie) from salarie where YEAR(joursembauche) = YEAR(CURDATE()) AND MONTH(joursembauche) = ? GROUP BY joursembauche
la semaine 25 février
4 Mars
11 Mars
18 Mars
25 Mars
1 Avril ?
Pour le 25 février je comprends car dans cette semaine y 1, 2, 3 Mars mais le 1er Avril je ne comprends pas.
Merci de votre aide
Partager