oracle 本月日历
来源:互联网 发布:青岛网络教育 编辑:程序博客网 时间:2024/05/16 06:04
select week,
min((case when weekday='1' then day else null end)) "星期日",
min((case when weekday='2' then day else null end)) "星期一",
min((case when weekday='3' then day else null end)) "星期二",
min((case when weekday='4' then day else null end)) "星期三",
min((case when weekday='5' then day else null end)) "星期四",
min((case when weekday='6' then day else null end)) "星期五",
min((case when weekday='7' then day else null end)) "星期六"
from (select day,
decode(sign(rn-weekday),-1,week,week+1) week,weekday
from (SELECT to_date(day,'yyyy-mm-dd') day,
to_char(to_date(day,'yyyy-mm-dd'),'d') weekday,
to_char(to_date(day,'yyyy-mm-dd'),'w') week,
row_number() over(partition by to_char(to_date(day,'yyyy-mm-dd'),'w')order by day) rn
from (SELECT to_char(add_months(last_day(sysdate), -1)+1,'yyyymmdd') + level -1 day
FROM dual
connect by level<= to_char(last_day(sysdate),'yyyymmdd')-to_char(add_months(last_day(sysdate), -1)+1,'yyyymmdd')+1
) ) )
GROUP BY week
ORDER BY week;
- oracle 本月日历
- oracle创建本月日历
- Oracle中利用SQL语句显示本月日历
- 显示本月日历
- java8 打印本月日历
- java 实现本月日历
- java程序打印输出本月日历
- java学习笔记--输出本月日历
- 一句sql实现本月日历 & 本年日历
- Oracle 日历
- oracle 日历
- VB打印本月的月历 vb打印日历 sysdzw
- 用Java编写本月的日历,并表明本天
- 在控制台显示本月日历(来自《Java核心技术.基础》)
- java 根据输入的时间打印本月的日历
- android开发,运行APP自动调用本月日历,并在日历里把本日换成图标
- ORACLE中创建日历
- oracle sql查询日历
- linux 启动apache libltdl.so.3: cannot open shared object file: No such file or directory异常
- C#基础学习。
- Eclipse无法识别Android类型
- 16, 10, 2
- Linux基金会柯栗富:希望中移动支持MeeGo
- oracle 本月日历
- XNA 2D图像的Draw方法 和 图片旋转
- Ora-12535错误的处理
- linux中的signal函数
- Intel集合众家之长 看MeeGo的六大特点
- Android版本检测/自动更新
- 提高 Linux 上 socket 性能
- Struts2_校验总结
- uc/os-II 源码剖析笔记(1)——几个RTOS里面的基本概念(一)