我正在使用以下查询来比较日期值。
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名字..请更正我..谢谢
答案 0 :(得分:0)
不确定,但也许是这样的:
SELECT A.* from EMPLOYEE A, VACATIONS B WHERE
date('now') >= Datetime(B.START_DATE)
and date('now') <= Datetime(B.END_DATE)