oracle怎么查询当年当月有多少天
解决方案 »
- 如何实现3层目录结构和3层数据库索引??
- 有没有个工具可以直接查看数据库中各个表之间关系的?
- 登陆PLSQL后总是报ORA-12154:TNS:could not resolve the connect identifier specified。
- oracle 7.3 日期转换
- 请问 Left join 是否是标准SQL语法?
- 请问用imp与exp如何导入,导出数据.
- 初学着,急切希望解决的问题!
- 数据库中能不能存对象??
- 程序能够运行, 但当连接到SQL/PLUS出现提示:ORA-12514 : TNS: listener could not resolve SERVICE_NAME given in connect
- 一个表空间的问题(发了好多论坛没人回,这里是最后的希望了,唉)
- 修改用户表发生错误
- 以SYSTEM身份登录,login_user值为SYS ???
-------
30SQL>
2 from dual connect by rownum <=12;LASTDAY
-------
31
29
31
30
31
30
31
31
30
31
30
3112 rows selectedSQL>
FROM Dual
CONNECT BY ROWNUM <= to_char(last_day(to_date('月份','mm')),'dd')
SYSDATE TO_CHAR(SYSDATE,'DAY')
----------- ----------------------
2008-11-24 星期一
SQL> select rownum||'月',to_char(last_day(add_months(add_months(trunc(sysdate, 'yyyy'), -1),rownum)),'dd') 天数
2 from dual
3 connect by rownum <= 12;ROWNUM||'月' 天数
------------------------------------------ ----
1月 31
2月 29
3月 31
4月 30
5月 31
6月 30
7月 31
8月 31
9月 30
10月 31
11月 30
12月 3112 rows selectedSQL>
select to_char(sysdate, 'yyyy-mm') || '-' || lpad(rownum, 2, 0)
from dual
connect by rownum <= to_char(last_day(sysdate), 'dd');