Oracle 日期范围查询

方式一:
WHERE bk_date >= TO_DATE('2012-03-18', 'YYYY-MM-DD')
AND bk_date <  TO_DATE('2012-03-19', 'YYYY-MM-DD')


方式二:
WHERE TRUNC(bk_date) = TO_DATE('2012-03-18', 'YYYY-MM-DD')


TRUNC()函数将把日期中的时间去掉。

方式三:
SELECT *
FROM BOOKING_SESSION
WHERE TO_CHAR(T_SESSION_DATETIME, 'DD-MM-YYYY') ='20-03-2012';

Oracle日期、时间格式:
日:DD
月:MM
年:YYYY
示例:DD-MM-YYYY

小时:hh24
分:mi
秒:ss
示例:hh24:mi:ss

猜你喜欢

转载自xianbin.iteye.com/blog/2184009