1

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

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 回答