oracle时间问题,谢谢 现需要在oracle中通过sql语句构造最近1一个月的日期。结果如下:id colDate1 2009-12-152 2009-12-163 2009-12-174 2009-12-18........30 2010-01-1431 2010-01-15 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select rownum,add_months(sysdate, -1) + rownum - 1from dualwhere rownum <= sysdate - add_months(sysdate, -1); where改成connect by长期不答题手生了 SQL> select trunc(add_months(sysdate, -1)+rownum-1) 2 from all_tables 3 where add_months(sysdate, -1)+rownum-1<=sysdate;TRUNC(ADD---------15-DEC-0916-DEC-0917-DEC-0918-DEC-0919-DEC-0920-DEC-0921-DEC-0922-DEC-0923-DEC-0924-DEC-0925-DEC-09TRUNC(ADD---------26-DEC-0927-DEC-0928-DEC-0929-DEC-0930-DEC-0931-DEC-0901-JAN-1002-JAN-1003-JAN-1004-JAN-1005-JAN-10TRUNC(ADD---------06-JAN-1007-JAN-1008-JAN-1009-JAN-1010-JAN-1011-JAN-1012-JAN-1013-JAN-1014-JAN-1015-JAN-1032 rows selected.SQL> select to_char(minutes,'yyyy-mm-dd hh24:mi') from (select to_date('2009-10-12 12:12:12','yyyy-mm-dd hh24:mi:ss') + (rownum-1)/24/60 as minutesfrom dualconnect by rownum <= (to_date('2009-10-13 12:12:12','yyyy-mm-dd hh24:mi:ss') -to_date('2009-10-12 12:12:12','yyyy-mm-dd hh24:mi:ss')) * 24 * 60 ) a希望对你有帮助 请问C++用PROC怎么远程连接数据库呢? oracle 数据文件导入到另一用户中的问题? 如何查看用户对oracle的相关操作 求sql语句 触发器的问题 执行一个程序时,卡在那儿15秒,才出结果 oracle10g安装 一个查询语句 我在linux上装oracle后,怎么显示乱码,更严重的是在什么框中都不能打字啊!!!! 查询条件失败:[Oracle][ODBC][Ora]Ora-00904:invalid column name 请教一个oracle的database link 的简单问题! 求oracle 触发器
from dual
where rownum <= sysdate - add_months(sysdate, -1);
长期不答题手生了
2 from all_tables
3 where add_months(sysdate, -1)+rownum-1<=sysdate;TRUNC(ADD
---------
15-DEC-09
16-DEC-09
17-DEC-09
18-DEC-09
19-DEC-09
20-DEC-09
21-DEC-09
22-DEC-09
23-DEC-09
24-DEC-09
25-DEC-09TRUNC(ADD
---------
26-DEC-09
27-DEC-09
28-DEC-09
29-DEC-09
30-DEC-09
31-DEC-09
01-JAN-10
02-JAN-10
03-JAN-10
04-JAN-10
05-JAN-10TRUNC(ADD
---------
06-JAN-10
07-JAN-10
08-JAN-10
09-JAN-10
10-JAN-10
11-JAN-10
12-JAN-10
13-JAN-10
14-JAN-10
15-JAN-1032 rows selected.SQL>
(
select to_date('2009-10-12 12:12:12','yyyy-mm-dd hh24:mi:ss') + (rownum-1)/24/60 as minutes
from dual
connect by rownum <= (to_date('2009-10-13 12:12:12','yyyy-mm-dd hh24:mi:ss') -
to_date('2009-10-12 12:12:12','yyyy-mm-dd hh24:mi:ss')) * 24 * 60
) a
希望对你有帮助