2 pièce(s) jointe(s)
Incohérence dans une requête simple
Bonjour tout le monde,
Je dispose d'une table employes_cdd dont voici la description
Pièce jointe 213668
Lorsque je pose la requête basique suivante
Code:
1 2 3
|
SELECT CODEMP, NOMEMP, DATE_FIN_CONTRAT, add_months(sysdate,1)
FROM EMPLOYES_CDD E; |
J'obtiens le résultat suivant :
Pièce jointe 213669
On voit donc que pour la dernière personne du lot de test, il y a cohérence entre la DATE_FIN_CONTRAT et add_months(sysdate,1) : 22/07/2016.
Pourtant, lorsque je lance la requête suivante :
Code:
1 2 3 4
|
SELECT CODEMP, NOMEMP, DATE_FIN_CONTRAT, add_months(sysdate,1)
FROM EMPLOYES_CDD E
WHERE add_months(sysdate,1) = E.DATE_FIN_CONTRAT; |
je n'obtiens aucun résultat ! Je devrais obtenir au moins une personne : celle pour laquelle la date de fin de contrat est 22/07/2016.
Comment expliquer cette incohérence ?
Merci par avance pour votre aide.
Cordialement,