【发布时间】:2018-09-24 15:53:20
【问题描述】:
我的数据库中有这些数据,我只想在几天之间进行选择(不包括在内。从这些数据中,只需要从第 14 天开始提取。
ID REFERENCE REQUEST_DATE (TYPE DATE)
2141777690 1500541052868 14/04/18
2141777750 1500541052868 14/04/18
2141777810 1500541052868 14/04/18
2141777870 1500541052868 14/04/18
2141777930 1500541052868 14/04/18
2141778080 1500541052868 14/04/18
2141778470 1500541052868 13/04/18
2141778590 1500541052868 13/04/18
2141778980 1500541052868 13/04/18
2141779010 1500541052868 13/04/18
2141779100 1500541052868 13/04/18
我试过这个(11 个结果):
select count(entitypoll0_.ID) as col_0_0_ from MY_TABLE entitypoll0_
where entitypoll0_.POLL_ID=1500541052868
and entitypoll0_.REQUEST_DATE > TO_DATE('2018-04-13','YYYY-MM-DD')
and entitypoll0_.REQUEST_DATE < TO_DATE('2018-04-15','YYYY-MM-DD')
我试过这个(11 个结果):
select count(entitypoll0_.ID) as col_0_0_ from MY_TABLE entitypoll0_
where entitypoll0_.POLL_ID=1500541052868
and (entitypoll0_.REQUEST_DATE between TO_DATE('2018-04-13','YYYY-MM-DD') and TO_DATE('2018-04-15','YYYY-MM-DD'));
顺便说一句,我在第 14 天只有 5 个结果,我做错了什么?我没有节省时间,我认为这对于这种类型的查询应该足够了。
谢谢
【问题讨论】: