1 2 3 4
| SELECT tmpTableCRAtraite.Mois, tmpTableCRAtraite.Nom, tmpTableCRAtraite.Prénom, tmpTableCRAtraite.Service, tmpTableCRAtraite.Site, Sum(tmpTableCRAtraite.Temps) AS SommeDeTemps, tmpTableCRAtraite.Code, CodeBipGT1.Etape, Collaborateurs.[Code ressource], Collaborateurs.[Fichier absence], Collaborateurs.[Clé absence], Collaborateurs.[Libellé absence], Collaborateurs.[Fichier activité], Collaborateurs.[Clé activité], Collaborateurs.[Libellé activité]
FROM (tmpTableCRAtraite LEFT JOIN CodeBipGT1 ON tmpTableCRAtraite.Code = CodeBipGT1.Code) LEFT JOIN Collaborateurs ON (tmpTableCRAtraite.Nom = Collaborateurs.Nom) AND (tmpTableCRAtraite.Service = Collaborateurs.Service) AND (tmpTableCRAtraite.Site = Collaborateurs.Site) AND (tmpTableCRAtraite.Prénom = Collaborateurs.Prénom)
GROUP BY tmpTableCRAtraite.Mois, tmpTableCRAtraite.Nom, tmpTableCRAtraite.Prénom, tmpTableCRAtraite.Service, tmpTableCRAtraite.Site, tmpTableCRAtraite.Code, CodeBipGT1.Etape, Collaborateurs.[Code ressource], Collaborateurs.[Fichier absence], Collaborateurs.[Clé absence], Collaborateurs.[Libellé absence], Collaborateurs.[Fichier activité], Collaborateurs.[Clé activité], Collaborateurs.[Libellé activité]
HAVING (((Sum(tmpTableCRAtraite.Temps)) Is Null)) OR (((tmpTableCRAtraite.Code) Is Null)) OR (((Collaborateurs.[Code ressource]) Is Null)) OR (((Collaborateurs.[Fichier absence]) Is Null)) OR (((Collaborateurs.[Clé absence]) Is Null)) OR (((Collaborateurs.[Libellé absence]) Is Null)) OR (((Collaborateurs.[Fichier activité]) Is Null)) OR (((Collaborateurs.[Clé activité]) Is Null)) OR (((Collaborateurs.[Libellé activité]) Is Null)); |
Partager