设为首页 加入收藏

TOP

Oracle中利用SQL语句显示本月日历
2014-11-24 02:44:52 来源: 作者: 【 】 浏览:0
Tags:Oracle 利用 SQL 语句 显示 本月 日历

Oracle中利用SQL语句显示本月日历
01
select max(decode(dow, 1, d, null)) Sun,
02
max(decode(dow, 2, d, null)) Mon,
03
max(decode(dow, 3, d, null)) Tue,
04
max(decode(dow, 4, d, null)) Wed,
05
max(decode(dow, 5, d, null)) Thu,
06
max(decode(dow, 6, d, null)) Fri,
07
max(decode(dow, 7, d, null)) Sat
08
from (select rownum d, www.2cto.com
09
rownum - 2 +
10
to_number(to_char(trunc(sysdate, 'MM'), 'D')) p,
11
to_char(trunc(sysdate, 'MM') -1 + rownum, 'D') dow
12
from all_objects
13
where rownum <=
14
to_number(to_char(last_day(to_date(sysdate)), 'DD')))
15
group by trunc(p / 7)
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle索引的新认识 下一篇mysql外键关联问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: