我想在oracle中得到一个时间数组,如从2009-10-21到2009-10-30,怎么用sql实现,谢谢各位大侠
解决方案 »
- 数据库中的一些中文被显示成?, 大部分没有问题。数据库的字符集是 ZHS16CGB231280,请帮忙指导。谢谢
- 问一个关于存储过程的奇怪问题
- oracle定时作业?!
- 一个常见的简单查询!
- cman(connect manager)连接管理器不能用?
- 如何编写ORACLE存储过程
- Oracle初学者提问,100分,嫌少再加!!!!
- 棘手的问题,两台机器,一个磁盘阵列,怎样安装才能实现最优化数据库系统
- oracle 8i 8.1.6在Intel Xeon DP 2.0GHz CPU的IBM PCSERVER 上安装问题?
- 能不能修改表中的字段名称?
- 包内的过程函数调用该包内的函数怎么调用啊
- 求 oracle 备份数据库的存储过程
to_date('2009-10-30','yyyy-mm-dd')
我的那个是:
Sql 语句select 日期列名 from 表名 where '2009-10-21' <=日期列 && 日期列<='2009-10-30';不可以??
FROM dual
CONNECT BY dummy = dummy AND LEVEL < 11
结束时间:to_date('2009-10-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')需要其它时间,在SQL中可以替换,在存储过程中可用参数替换SELECT to_date('2009-10-21 00:00:00', 'yyyy-mm-dd hh24:mi:ss') + LEVEL - 1
FROM dual
CONNECT BY 1 = 1 AND
LEVEL < to_date('2009-10-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss') -
to_date('2009-10-21 00:00:00', 'yyyy-mm-dd hh24:mi:ss') + 2;