锁定老帖子 主题:Oracle 时间段查询
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2011-06-20
hzl7652 写道 楼主可以将起始时间转化成
'年-月-日 00:00:00' 终止时间转化成 '年-月-日 23:59:59' 再传给oracle,这样sql也不需要进行什么加1的运算了 常用这种方法。 |
|
返回顶楼 | |
发表时间:2011-06-20
字符串, 直接>或者<
|
|
返回顶楼 | |
发表时间:2011-06-21
1.建函数索引
2.用第一种方法,注意to_date的范围应该是 00:00 |
|
返回顶楼 | |
发表时间:2011-06-21
小心点 createdate<=to_date('2011-6-16','yyyy-MM-dd')是查不出6月16号 带时分秒的数据的 最好写全
|
|
返回顶楼 | |
发表时间:2011-08-22
select * from tb_product where createdate BETWEEN trunc(DATE '2007-01-01','dd') AND trunc(DATE '2011-06-30','dd');
|
|
返回顶楼 | |