本文主要是介绍to_char用法:数据库跨时间段检索——几点到几点之间的数据,不管日期,比如说1月份每天下午2点到3点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
oracle数据库中,使用plsql执行查询,默认查询时间区间的语句为:
select fzrq
from dj_djb
where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss')
AND FZRQ <= TO_DATE('2019-02-28 23:59:59','YYYY-MM-DD hh24:mi:ss')
执行结果示例:
但是我需要查询19年1月份每天下午2点到3点的记录,该如何查询:
select fzrq,to_char(fzrq,'hh24')
from dj_djb
where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss')
AND FZRQ <= TO_DATE('2019-02-28 23:59:59','YYYY-MM-DD hh24:mi:ss')
AND to_char(fzrq,'hh24') Between 14 And 15
这篇关于to_char用法:数据库跨时间段检索——几点到几点之间的数据,不管日期,比如说1月份每天下午2点到3点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!