Bonjour,
J'ai un probleme avec sysdate dans une requete en ejb ql.

ma requete est simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT OBJECT(B) FROM table1 B1, table2 B2
        WHERE B.dacre BETWEEN B2.ddeb AND B2.dfin 
        AND sysdate BETWEEN B2.ddeb and B2.dfin
à la compilation, il ne reconnait pas sysdate: il m'affiche cette erreur :

the path expression/Identifier sysdate starts with an identifier: sysdate . The identifier sysdate , which can be either a range variable identifier or a collection member identifier, is required to be declared in the FROM clause of its query or in the FROM clause of a parent query

Est ce que quelqu'un a une idée ?

Merci