我有两列,使用这两列我必须从数据库中获取记录,
过去的eventId表示(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'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句