我想获取一些记录,这些记录应根据特定时间给出结果。
这意味着来自2.30 Am to 6.00 AM
。
我尝试使用之间的功能,但我没有。
MTRDCRE between (to_char(to_date('16-03-2016 02:50:00', 'dd-mm-yyyy hh24:mi:ss')) , to_char(to_date('16-03-2016 05:50:00', 'dd-mm-yyyy hh24:mi:ss')))
答案 0 :(得分:0)
试试这个:
select *
from yourtable
where MTRDCRE >= to_char(to_date('16-03-2016 02:50:00', 'dd-mm-yyyy hh24:mi:ss'))
and MTRDCRE <= to_char(to_date('16-03-2016 05:50:00', 'dd-mm-yyyy hh24:mi:ss'))
如果您的列MTRDCRE是日期,则您不需要to_char()。