不同表中的Sqlite日期比较

时间:2013-01-02 05:10:11

标签: sqlite air

我正在使用以下查询来比较日期值。

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是tabble名字..请更正我..谢谢

1 个答案:

答案 0 :(得分:0)

不确定,但也许是这样的:

SELECT A.* from EMPLOYEE A, VACATIONS B WHERE  
date('now') >= Datetime(B.START_DATE)  
and date('now') <= Datetime(B.END_DATE)