Bonjour,
Je suis pris au piégé avec une requête somme toute simple mais qui me pose problème.
Voici le code de la requete sans Where :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT DISTINCTROW Colab_Taux_salarie.[Code colab], Colab_Taux_salarie.Taux, Colab_Taux_salarie.[Date debut], Colab_Taux_salarie.[Date fin], Colab_Temps.Date, Colab_Temps.[Code Client], Colab_Temps.[Code Mission], Colab_Temps.[Code Prestation], Sum(Colab_Temps.Heure) AS [Somme De Heure] FROM (Colab_Base INNER JOIN Colab_Temps ON Colab_Base.[Code Collab] = Colab_Temps.[Code Collab]) INNER JOIN Colab_Taux_salarie ON Colab_Base.[Code Collab] = Colab_Taux_salarie.[Code colab] GROUP BY Colab_Taux_salarie.[Code colab], Colab_Taux_salarie.Taux, Colab_Taux_salarie.[Date debut], Colab_Taux_salarie.[Date fin], Colab_Temps.Date, Colab_Temps.[Code Client], Colab_Temps.[Code Mission], Colab_Temps.[Code Prestation];
Je n'arrive pas a faire en sorte de conditionné le champs taux par date.
Je m'explique J'ai 2 table,
Table Colab_Taux_salarie qui affiche Code Colab, Date debut, Date fin, Taux
Table Colab_Temps qui affiche Code colab, code Client, Code mission, Code Prestation, Date, Heure
Mon but et de lié le taux présent dans la 1er table aux temps effectué dans la seconde.
Le taux bouge souvent (3-4 fois par ans), il y a donc plusieurs ligne de taux pour un même collaborateur.
J'ai essayé, mais access me dit opérateur non renseigné
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part Where Colab_Temps.Date Between Colab_Taux_salarie.[Date debut] And Colab_Taux_salarie.[Date fin]
Merci de votre aide.
Je précise que la finalité de cette requête et d'imprimé un état récapitulant les heure passé par client-missions-Prestation-Colab, afin d'établir la rentabilité de chaque missions.
Partager