Bonjour,
J'ai un petit problème dans ma requête, je voudrais faire un regroupement d'horaire et de date. Il existe différents types d'horaires qui peuvent être: M1, M3, S, FF, S5, ....
Il y a également parfois des case vide dans le champ horaire
Dans ma requête je souhaite prendre en compte uniquement les horaires M1, M3 et S et ne pas prendre en compte par la même occasion les cases vides.
Voici le sql
Le probleme est que mes critères ne sont pas pris en compte :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT "TT/Matin" AS Item, T_Calendrier.Date, Count(T_PlanningLC.Horraire) AS CompteDeHorraire, T_PlanningLC.Man, T_PlanningLC.Horraire FROM T_PlanningLC INNER JOIN T_Calendrier ON (T_PlanningLC.Jour = T_Calendrier.Jour) AND (T_PlanningLC.Semaine = T_Calendrier.Semaine) AND (T_PlanningLC.Année = T_Calendrier.Annee) GROUP BY "TT/Matin", T_Calendrier.Date, T_PlanningLC.Man, T_PlanningLC.Horraire HAVING (((T_PlanningLC.Horraire) Is Not Null)) OR (((T_PlanningLC.Horraire) Like "M1" Or (T_PlanningLC.Horraire)="M3" Or (T_PlanningLC.Horraire) Like " S")) ORDER BY T_Calendrier.Date;
Quelqu'un sait pourquoi ?
Merci
Partager