Bonjour,
Petit pbm avec une requete sous access03, la voila :
le pbm vient du fait que je peux avoir plusieurs enregistrements pour CCMX_H_ES.E_S_DATE et je voudrais être sur de sélectionner le minimum, ce que je n'arrive pas à faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 UPDATE CALCUL_DADS INNER JOIN CCMX_H_ES ON (CALCUL_DADS.SAL_MATR=CCMX_H_ES.SAL_MATR) SET CALCUL_DADS.E_S_DATE=CCMX_H_ES.E_S_DATE WHERE (CALCUL_DADS.SAL_MATR=CCMX_H_ES.SAL_MATR AND CALCUL_DADS.ENT_ID=CCMX_H_ES.ENT_ID)
J'ai tenté d'executer cette requete mais elle ne passe pas sous access.
Code :
Je vous remercie d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 UPDATE CALCUL_DADS SET CALCUL_DADS.E_S_DATE=HES.E_S_DATE FROM CALCUL_DADS INNER JOIN (SELECT E_S_DATE FROM CCMX_H_ES WHERE CALCUL_DADS.SAL_MATR=CCMX_H_ES.SAL_MATR AND CALCUL_DADS.ENT_ID=CCMX_H_ES.ENT_ID GROUP BY CCMX_H_ES.E_S_DATE HAVING CCMX_H_ES.E_S_DATE = MIN(CCMX_H_ES.E_S_DATE)) HES
Partager