博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 时间段内的所有行时间
阅读量:6690 次
发布时间:2019-06-25

本文共 671 字,大约阅读时间需要 2 分钟。

获取一段时间内所有的小时

SELECT to_date('2013-07-01 12', 'yyyy-mm-dd hh24') + (ROWNUM - 1) / 24 sdate FROM dual

CONNECT BY ROWNUM <= (to_date('2013-07-02 22', 'yyyy-mm-dd hh24') - to_date('2013-07-01 12', 'yyyy-mm-dd hh24')) * 24 + 1;

获取一段时间内所有的天

SELECT to_date('2013-07-01', 'yyyy-mm-dd') + ROWNUM - 1 sdate FROM dual 

CONNECT BY ROWNUM <= to_date('2013-07-05', 'yyyy-mm-dd') - to_date('2013-07-01', 'yyyy-mm-dd') + 1;

获取一段时间内所有的月

SELECT to_char(add_months(to_date('2013-01', 'yyyy-mm'), ROWNUM - 1), 'yyyy-mm') day_id FROM dual

CONNECT BY ROWNUM <= months_between(to_date('2013-07', 'yyyy-mm'), to_date('2013-01', 'yyyy-mm')) + 1;

转载于:https://www.cnblogs.com/Look_Sun/p/4262776.html

你可能感兴趣的文章
my blog zen :分享所学,backup一切~
查看>>
武侠-event
查看>>
学习C# delegate和C# event
查看>>
AD域的唯一ID字段uSNCreated
查看>>
Ubuntu 12.04中文输入法的安装
查看>>
jQuery的.live()和.die()[转]
查看>>
hdu_2002_计算球体积_解题报告
查看>>
连接数据库通过配置文件app.config
查看>>
赛星软件---智能视频分析事件检测
查看>>
【二叉树遍历】中序
查看>>
一个完整的类用来读取OpenSSL生成的pem格式的x509证书
查看>>
Delphi调用WebService(通过SoapHeader认证)经验总结
查看>>
2014年最新世界各国面积排名(172个国家)
查看>>
socket编程演示样例(多线程)
查看>>
C++ 初始化与赋值
查看>>
碰到的异常
查看>>
Android对话框-上篇-之系统对话框
查看>>
利用Segue在视图控制器间传值的问题
查看>>
发动机存隐患 现代起亚宣布在美召回16.8万辆车
查看>>
最前线|VIPKID正寻求4-5亿美元新一轮融资,估值达60亿美元
查看>>