如何在两个小时之间选择数据。我的oracle列日期格式为:10.04.2006 19:10:37
我可以在两天之间选择:
select date from table where date between '1/1/2011' and '2/1/2011
但我会在几小时之间选择日期栏中的小时数,即:
select date from table where date between '1/1/2011 22:00'and '2/1/2011 21:00'
我能做什么
答案 0 :(得分:3)
您可以使用to_date
指定custom date format:
where date between to_date('1/1/2011 22:00', 'DD/MM/yyyy HH24:MI')
and to_date('2/1/2011 21:00', 'DD/MM/yyyy HH24:MI')
答案 1 :(得分:0)
这是我通常的做法。
where date between date'2011-1-1'+22/24 and date'2011-1-2'+21/24
在专栏
上TRUNC(date_col)+hours/24