有效期的SQL处理之生效日期--转自 老颜博客
来源:互联网 发布:股票入门书籍推荐 知乎 编辑:程序博客网 时间:2024/05/22 01:33
这种设计使用起来比较简单了,这里列两种方式:
1.方法一例子
SELECT *
FROM (SELECT to_date(’2009-07-01′, ‘yyyy-mm-dd’) + LEVEL – 1 AS flight_dt
FROM dual
CONNECT BY LEVEL <= to_date(’2009-07-31′, ‘yyyy-mm-dd’) -
to_date(’2009-07-01′, ‘yyyy-mm-dd’) + 1) k,
(SELECT t.*,
lead(apply_date) over(PARTITION BY ORI_ENG, DES_ENG, AC_FAMILY_CD ORDER BY apply_date) – 1 next_apply_date
FROM sa_public_fund t) m
WHERE k.flight_dt BETWEEN m.apply_date AND
nvl(next_apply_date, to_date(’2099-12-31′, ‘yyyy-mm-dd’))
2.方法二例子
SELECT ac_no, company_cd, apply_dt, MIN(next_apply_dt) – 1FROM (SELECT a.*, b.apply_dt AS next_apply_dt
FROM sa_aircraft a
LEFT JOIN sa_aircraft b
ON a.ac_no = b.ac_no
AND a.apply_dt < b.apply_dt)
GROUP BY ac_no, company_cd, apply_dt
- 有效期的SQL处理之生效日期--转自 老颜博客
- Android应用程序资源的编译和打包过程分析 (转自老罗的博客)
- 字符串自带有效期的验证
- [转自老鲁的博客]老公创业,妻子该做些什么?
- [转自老鲁的博客]选择:是炒股还是养猪?
- mysql菜鸟常遇问题(转自老叶的博客)
- 袁老博客的特点之四
- 老曹的博客开始之旅
- android 开发六层全解释--转自合并老罗博客
- SQL之to_date()以及关于日期处理的详解
- SQL对于日期的处理
- 关于设备有效期的单片机处理方法
- SQL中EXISTS的用法(转自博客园:Dsw)
- SQL Learning(转自博客园停留的风)
- MySQL对 DROP TABLE 处理过程(转自老金)
- 标准sql实现排行榜问题 --摘自老颜博客
- 老徐的博客
- 老博客的地址
- Android 2.0以后的Contacts API--ContactsContract
- 《不懂项目管理,还敢拼职场》读后
- DWR学习笔记3
- RDA 方式中用到的配置是VS2008与sql2008,还装有sql server ce 2.0,为什么安装后无法访问URL
- InvalidateRect 与 UpdateWindow
- 有效期的SQL处理之生效日期--转自 老颜博客
- Eclipse插件开发,读写Excel的问题
- 好用的 excel导出导入 C# aspx
- oracle常用操作语句
- Android 2.0读取所有联系人姓名与电话
- ABAP的ALV报表开发
- Ctags and Taglist: Convert Vim Editor to Beautiful Source Code Browser for Any Programming Language
- 相同的ID,按时间排序取最大的一个值怎么取
- 二维码的生成和解码(一)