我想获取“20130501”的数据
以下是我将“20130501”作为开始日期,将“20130502”作为结束日期的查询。
SELECT A.NAME, A.GENDER
FROM TABLE A
WHERE
A.DTM >= TO_DATE('20130501','YYYYMMDD')
AND A.DTM <= TO_DATE('20130502','YYYYMMDD')
上面的查询给出了“20130501”的数据。但现在我想为开始和结束日期输入数据输入“20130501”。下面是查询
SELECT A.NAME, A.GENDER
FROM TABLE A
WHERE
A.DTM >= TO_DATE('20130501','YYYYMMDD')
AND A.DTM <= TO_DATE('20130501','YYYYMMDD')
当我运行查询时,我没有得到任何数据。我认为这是因为 DB 同时读取了两个“20130501”。但我希望它是 '20130501 00:00' 到 '20130501 24:00'
那么任何人都可以修复查询吗?