不同表中的Sqlite日期比较

不同表中的Sqlite日期比较,sqlite,air,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'

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

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)`

这里是员工和假期的标签名称。请更正我。谢谢。

不确定,但可能是这样的:

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

我编辑了一点代码。你能试试新的查询吗?我觉得这个应该有用