Bonjour,

Je ne comprend pas pourquoi cette requête ne renvoi aucun résultat dans trigger:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT FIRST 1 COALESCE(E.ROWID,0) FROM EMPLOYE_CONGE E WHERE E.EMPLOYEUR_ID=NEW.EMPLOYEUR_ID AND E.EMPLOYE_ID=NEW.EMPLOYE_ID AND  (NEW.CONGE_FROM BETWEEN E.CONGE_FROM AND E.CONGE_TO)
Et la même dans une ps ca marche:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SELECT FIRST 1 COALESCE(E.ROWID,0) FROM EMPLOYE_CONGE E WHERE E.EMPLOYEUR_ID=:EMPLOYEUR_ID AND E.EMPLOYE_ID=:EMPLOYE_ID
 AND  (:CONGE_FROM BETWEEN E.CONGE_FROM AND E.CONGE_TO) INTO :TOTAL;
Pourriez-vous SVP m'eclairer ?

Merci