oracle语句查询时间范围
参考网址 :
https://blog.csdn.net/weixin_36436373/article/details/116541220?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167930069316800188562500%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167930069316800188562500&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~pc_rank_34-1-116541220-null-null.142v74pc_new_rank,201v4add_ask,239v2insert_chatgpt&utm_term=oracle%20%E6%97%B6%E9%97%B4%E8%8C%83%E5%9B%B4%E6%9F%A5%E8%AF%A2%E4%B8%8D%E5%8C%85%E6%8B%AC%E7%AD%89%E4%BA%8E&spm=1018.2226.3001.4187
select 时间精确到秒
from table
where 时间精确到秒<= to_date('2013-11-20 ', 'yyyy-MM-dd ')
and 时间精确到秒 >= to_date('2013-11-20 ', 'yyyy-MM-dd ')
问题
·明显数据查询2013-11-20那天没有数据,而如果sql如下写发现数据库中是存在数据的。
select 时间精确到秒
from table
where to_date(to_char(时间精确到秒,‘yyyy-MM-dd’),‘yyyy-MM-dd’) <= to_date('2013-11-21 ', 'yyyy-MM-dd ')
and to_date(to_char(时间精确到秒,‘yyyy-MM-dd’),‘yyyy-MM-dd’) >= to_date('2013-11-20 ', 'yyyy-MM-dd ')