1

次のクエリを使用して Date 値を比較しています。

select *   from OFFER   where date('now') >= Datetime(START_DATE) 
and date('now') <= Datetime(END_DATE)

正常に動作しています..しかし、別のテーブルから日付の比較を照会する構文が見つかりません..

 select *   from EMPLOYEE 
where date('now') >= Datetime(VACATIONS.START_DATE)  and date('now') <= Datetime(VACATIONS.END_DATE)`

ここで EMPLOYEE と VACATIONS はテーブル名です..私を修正してください..ありがとう

4

1 に答える 1

0

確かではありませんが、おそらく次のようなものです。

SELECT A.* from EMPLOYEE A, VACATIONS B WHERE  
date('now') >= Datetime(B.START_DATE)  
and date('now') <= Datetime(B.END_DATE)
于 2013-01-02T05:17:23.507 に答える