Je veux faire un update dans ma table de paie en se basant sur la table de personnel : mon objectif est de mettre le type de bulletin à 2 en vérifiant deux conditions
1/ Le FK_PERSONNEL (de table paie) = PK (de table Personnel) en gardant que les client qu'ont sortie avec un motif CCL
2/ Le FK_JOUR (de table paie) >= date de sortie de l'employé en CCL
Voilà ma requête :
Mais ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 PDATE [PAIE] SET FK_TYPE_BULLETIN=2 WHERE FK_PERSONNEL=(SELECT E.[PK] FROM [EMPLOYEE] E INNER JOIN [PAIE] P ON P.FK_PERSONNEL=E.PK where SITUATION_SORTIE='CCL') and CONVERT(date,FK_JOUR,103)> = (SELECT CONVERT(date,E.DATE_EFFET,103) FROM [EMPLOYEE] E INNER JOIN [PAIE] P ON P.FK_PERSONNEL=E.PK where SITUATION_SORTIE='CCL')![]()
Partager