我有两列,使用这两列我必须从数据库中获取记录,
过去的eventId表示(startDate & dueDate)已经完成的日期,我要记录
(startDate & dueDate)
即将到来的eventId表示哪些日期(startDate和DueDate)尚未完成,我想获取记录
事件(表名)
eventId name startDate dueDate 1 A 2018-01-22 2018-01-22 2 B 2018-01-26 2018-01-27 3 C 2018-01-29 2018-01-31
我试过这样的SQL查询
SELECT * FROM events WHERE startDate >= '2018-01-30' AND dueDate <= '2018-01-30'
但是什么也没发生,我不怎么写SQL查询
预期过去的eventId
eventId 1 2
预期即将到来的eventId
eventId 3
对于过去的事件:
SELECT * FROM events WHERE startDate <= '2018-01-30' AND DueDate <= '2018-01-30'
对于将来的事件:
SELECT * FROM events WHERE DueDate >= '2018-01-30'