2016-04-19 7 views
1

を解決することはできません「MAY」:SQL Developerの神託00904が無効identifier-は、私は、次の2つの列の日付の間の値のカウントを取得しようとしている

select count (DISTINCT GNO) 
from BOOKING 
where DATEFROM > 31/MAR/97 and DATETO < 01/MAY/97; 

そして私は

を得続けます

00904エラー "MAY"は無効な識別子です。

また、日付グループはDateデータタイプです。スキーマは上記の日付グループ形式の入力値を問題なく取り込むので、私はそれを理解できません。

答えて

2

この

select count (DISTINCT GNO) 
from BOOKING 
where DATEFROM > to_date('31/MAR/97', 'DD-Mon-YYYY') and DATETO < to_date('01/MAY/97', 'DD-Mon-YYYY'); 
をお試しください
1

日付リテラルの周囲に一重引用符がありません。31/MAR/97 - >'31/MAR/97'です。

関連する問題