oracle中用SQL实现两个日期间的日期形成一个数据集
2014-07-15 15:45
260 查看
比如输入
2014-06-1 和 2014-07-1
形成一个
2014-06-1
2014-06-2
2014-06-3
。。。
2014-07-1
的数据集。
解决方法:
select date'2014-06-01'+rownum-1 as my_numbers
from dual
connect by level <= (date'2014-07-01' - date'2014-06-01') + 1
date 和to_date功能一样
select to_date('2014-06-01','yyyy-mm-dd')+rownum-1 as my_numbers
from dual
connect by level <= (to_date('2014-07-01','yyyy-mm-dd') - to_date('2014-06-01','yyyy-mm-dd')) + 1
2014-06-1 和 2014-07-1
形成一个
2014-06-1
2014-06-2
2014-06-3
。。。
2014-07-1
的数据集。
解决方法:
select date'2014-06-01'+rownum-1 as my_numbers
from dual
connect by level <= (date'2014-07-01' - date'2014-06-01') + 1
date 和to_date功能一样
select to_date('2014-06-01','yyyy-mm-dd')+rownum-1 as my_numbers
from dual
connect by level <= (to_date('2014-07-01','yyyy-mm-dd') - to_date('2014-06-01','yyyy-mm-dd')) + 1
相关文章推荐
- 关于两个日期间隔工作日的oracle sql实现
- oracle sql中的“+”加号 以及实现将两个字段的值合并更新至另一字段的sql
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- 在Oracle的SQL中,如何计算两个日期时间段的交集天数
- 给定一个一oracle建表的sql语句,解析读出的字符串,将表名、字段名、字段类型数据取出,怎么实现啊?
- 一个机器上同时安装有两个版本oracle时的pl/sql developer的设置
- 【Oracle】实现计算两个日期相差工作小时数的Function
- 一个机器上同时安装有两个版本oracle时的pl/sql developer设置
- 一个SQL得到两个日期之间的时分秒
- oracle中创建insert select from 语句实现两个表中某一个字段相同统计其他不同字段的情况
- 获取两个日期之间的日期形成一个集合
- PL/SQL(oracle) 中实现两个数据库之间表的对比,提高建表效率
- 一个简单的存储过程(实现事务执行两个sql语句,修改可实现执行更多条sql语句)
- 用SQL构造ORACLE 一个日期结果集
- SQL 实现返回一个字段中,某个字符出现的次数 Oracle
- ORACLE中一个SQL语句实现横向汇总和纵向汇总(求每个学生的总成绩,每学科总成绩和全班总成绩)
- 获取两个日期之间的日期形成一个集合
- DB2数据库 SQL语句判断两个日期 是否属于同一个季度
- SQL SERVER中SQL语句的一个问题——得到连续数字数据集的SQL语句
- 一个非常好的ORACLE的分页SQL语句