bonjour, à partir de l'application "planning" disponible sur le site, dans la table T_planning, j'ai:
matricule (numérique) du personnel
dateJ (date)
code (texte) correspond au type de garde effectué (soit G,GF,J,N,F,F/2)
j'ai plusieurs requêtes
Nb de garde 24heures(G):
matricule- code(="G" ou "GF")-compte(dateJ)-Nb heures 24=compte(dateJ)*18)
Nb de garde 12heures(J):
matricule- code(="J")-compte(dateJ)-Nb heures 12: (=compte(dateJ)*12)
Nb de garde nuit:
matricule- code(="J")-compte(dateJ)-Nb heures N: (=compte(dateJ)*6)
Nb de garde F:
matricule- code(="F")-compte(dateJ)-Nb heures F: (=compte(dateJ)*4)
....
Pour les requêtes 24 et 12 heures, il y a obligatoirement plusieurs enregistrements, donc matricule est lié (condition jointure sur 1er choix)
Pour les autres requêtes, il n'y a pas obligatoirement d'enregistrement, la jointure par de matricule(24 ou 12) vers la requête.
ma requête récapitulative est:
matricule - Quota annuel:[Req24]compte(dateJ)*18+[Req12]compte(dateJ)*12+[ReqN]compte(dateJ)*6+[ReqF]compte(dateJ)*4
Mon problème est que lorsque je fais la somme des nombre d'heures de chaque requête, dès lors que j'ai une requête sans valeur, je n'obtiens aucun résultat.
Il y a-t-il un moyen pour que la valeur par défaut soit zéro?
n'hésitez pas à me dire si vous ne comprenez pas.
Partager