获取某段时间内的小时、日期、月份,存储过程中使用的较多。
来源:互联网 发布:男士衣服搭配 知乎 编辑:程序博客网 时间:2024/05/19 05:30
--月的第一天 20161201select to_char(last_day(add_months(to_date('2016-12','yyyy-MM'),-1))+1,'yyyy-MM-dd') from dual;--月最后一天 20161231select to_char(last_day(to_date('2016-12','yyyy-MM')),'yyyy-MM-dd') from dual; --月的第一天 2016-12-01 00:00:00select to_char(last_day(add_months(to_date('2016-12','yyyy-MM'),-1))+1,'yyyy-MM-dd') ||' 00:00:00' from dual;--月最后一天 2016-12-31 23:59:59select to_char(last_day(to_date('2016-12','yyyy-MM')),'yyyy-MM-dd') ||' 23:59:59' from dual; ---------------------------------------------------------------------------------------------------------------获取一段时间内所有的小时SELECT to_char(to_date('2013-07-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') + (ROWNUM - 1) / 24, 'yyyy-MM-dd hh24:mi:ss') sdate FROM dualCONNECT BY ROWNUM <= (to_date('2013-07-02 23:59:59', 'yyyy-mm-dd hh24:mi:ss') - to_date('2013-07-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) * 24 + 1; --0-23修改1-24 select sdate+1 from(SELECT to_char(to_date('2013-07-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') +(ROWNUM - 1) / 24, 'yyyyMMddhh24') sdate FROM dualCONNECT BY ROWNUM <= (to_date('2013-07-02 23:59:59', 'yyyy-mm-dd hh24:mi:ss') - to_date('2013-07-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) * 24 + 1)--获取一段时间内所有的天SELECT to_date('20130701', 'yyyymmdd') + ROWNUM - 1 sdate FROM dualCONNECT BY ROWNUM <= to_date('20130705', 'yyyymmdd') - to_date('20130701', 'yyyymmdd') + 1;--获取一段时间内所有的月SELECT to_char(add_months(to_date('201612', 'yyyymm'), ROWNUM - 1), 'yyyymm') day_id FROM dualCONNECT BY ROWNUM <= months_between(to_date('201702', 'yyyymm'), to_date('201612', 'yyyymm')) + 1;
阅读全文
0 0
- 获取某段时间内的小时、日期、月份,存储过程中使用的较多。
- 如何循环输出某一段时间内的所有月份日期
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- java获取某段时间内的所有日期
- 一个显示某段时间内每个月的方法,返回由这些月份组成的数组
- Oracle 中获取一段时间内的所有星期一的日期
- 自由获取任意某段时间内的工作日
- JAVA获取某段时间内的所有日…
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- 在ASP.NET中计算两个日期相差的年、月份、日期、小时、分钟 、秒等
- 如何获取一段时间内的日期列表
- 获取两个时间内的日期集合
- 较深的存储过程
- 求俩个时间内的所有月份
- Jquery单引号和双引号的使用注意
- eclipse的异常断点和条件断点设置方式
- protocol buffer 常用API
- system类
- 从零开始学习音视频编程技术(30) Linux篇之系统安装
- 获取某段时间内的小时、日期、月份,存储过程中使用的较多。
- 图像分割—基于图像数据的自动选择阈值(基本全局阈值处理方法)
- #spring注入为空null,普通类中引用springIOC类
- Navicat 导入数据报错 --- 1153
- 安装Ubuntu 出现 SQUASFS error / sd 8:0:0:0 :[sdb] assuming drive cache:write through
- JNI笔记 JNI引用,异常处理,初始化成员变量
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- PHP求非重复字符串的最大值
- TensorFlow 介绍 tf.nn.softmax_cross_entropy_with_logits 的用法