Bonjour, j'ai des erreur sur des exécutions concernant mes requêtes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
select numcom, datcom
from entcom
where month(datcom) in (3,4);
celle-ci m'affiche erreur "month", identificateur non valide.

cette seconde requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select numcom, datcom
from entcom
where datepart(dy, datcom)=datepart(dy, sysdate())
and year(datcom)= year(sysdate())
and obscom is not null;
parenthèse droite manquante

j'arrive pas à comprendre. merci

ORACLE 11G, SQL DELEOPER 1.5.3