关于同一条记录在两个日期之间填补数据的sql
来源:互联网 发布:时时彩计划网站源码 编辑:程序博客网 时间:2024/06/05 03:46
在项目中解决问题的sql
SELECT DISTINCT a.farm_code,
a.createTime,a.start_time,
a.end_time,
b.dis,
a.start_time+b.dis-1 createTime--产生的日期序列(根据endtime-startime之差产生时间序列)
FROM trt_farm_rpt_daily_prod_dt a--一个表
RIGHT JOIN
(SELECT rownum dis--rownum是根据之差来从1到差值开始运算
FROM
(SELECT MAX(end_time-start_time)+1 gap FROM trt_farm_rpt_daily_prod_dt--根据gap是之差最大的
)
CONNECT BY rownum<=gap--根据节点往下循环
) b
ON 1 =1
WHERE a.end_time>=a.start_time+b.dis-1--where条件成立的次数为循环的次数,执行结束,开始执行下一轮的日期序列
AND a.start_time BETWEEN to_date('2015-03-11','yyyy-mm-dd') AND to_date('2015-03-20','yyyy-mm-dd')
ORDER BY a.createTime ;
0 0
- 关于同一条记录在两个日期之间填补数据的sql
- 关于两个日期之间的
- 通过SQL来伪造两个日期之间的年份数据
- 通过SQL来伪造两个日期之间的季度数据
- sql获取不规则日期两个'-'之间的数据
- 在两个日期之间查询数据
- Sql计算两个日期之间的天数
- SQL---计算两个日期之间的时间差
- SQL---计算两个日期之间的时间差
- 求两个日期之间的数据
- 在两个文本框中输入日期数据后,第三个文本框能够自动计算出两个日期之间的天数
- MYSQL生成两个日期之间的所有日期数据
- MYSQL生成两个日期之间的所有日期数据
- [记录]java计算两个日期之间的间隔天數
- MySQL如何查询两个日期之间的记录,编译出错!
- MySQL如何查询两个日期之间的记录
- Sql确定两个日期之间的工作日数目
- Sql确定两个日期之间的秒、分、小时数
- 【机房重构】——UML图类图
- 使用Ant自动签名、打包Android apk并且自动安装到手机
- NDK开发环境搭建
- Javaweb开发JSP+servelet实现多按钮功能
- 第11周项目2职员有薪水了
- 关于同一条记录在两个日期之间填补数据的sql
- 第11周 【项目4 - 类族的设计】
- 说说框架
- 第11周-继承与派生-项目2-存储班长信息的学生类(一)
- Makefile 理论知识
- 神童诗
- Pascal's Triangle -- leetcode
- 改进后的冒泡排序(单向起泡)
- 第十一周阅读程序四