J'ai reçu une instruction select de jointure et j'ai seulement besoin du dernier champ modifié dans la seconde table. voici l'instruction select que j'ai maintenant:sql query - join qui renvoie uniquement la dernière ligne
SELECT NOM,PRENOM,OEDP.NUM_EMP,N_A_S,SIT_STATUT,PERMIS,DATE_EMBAUCHE,ADRESSE1,VILLE1,PROVINCE1,CODE_POSTAL1,TEL_RESIDENCE
FROM ODS_EMPLOYE_DOSSIER_PERSONNEL AS OEDP
JOIN ODS_SITUATION_POSTE AS OSP
ON OEDP.NUM_EMP = OSP.NUM_EMP
WHERE SIT_DATE_CHG = MAX(SIT_DATE_CHG)
ORDER BY
OEDP.NUM_EMP
i obtenu le erreur folowing msg:
Un agrégat ne peut apparaître dans la clause WHERE à moins qu'il soit dans une sous-requête contenue dans une clause HAVING ou une sélection liste, et la colonne en cours d'agrégation est une référence externe.
Est-ce vous utilisez 2005+? – Hogan
(essaie de se souvenir du français de l'école secondaire) – Hogan