当前位置:网站首页>DB2查询2个时间段之间的所有月份,DB2查询2个时间段之间的所有日期
DB2查询2个时间段之间的所有月份,DB2查询2个时间段之间的所有日期
2022-08-10 14:14:00 【搬砖的祥子】
DB2查询2个时间段之间的所有月份,DB2查询2个时间段之间的所有日期
因业务需求需要对某个时间段的数据做统计,这个时间段不固定,所以想通过动态获取时间区间;查询过很多资料没有可以copy的SQL脚本,经过自己多次偿试实现了DB2动态获取2个时间段的所有月份和获取2个时间段的日期,在此记录
DB2查询2个时间段之间的所有月份
WITH
TEMP1(COL1,COL2) AS
(VALUES(TO_DATE('2022-01','YYYY-MM'), TO_DATE('2022-01','YYYY-MM') + 1 MONTHS)
UNION ALL SELECT COL1 + 1 MONTHS, COL2 + 1 MONTHS FROM TEMP1 WHERE COL1 + 1 MONTHS <= ADD_MONTHS(TO_DATE('2022-12','YYYY-MM'), 0))
SELECT YEAR(COL1) * 100 + MONTH(COL1) AS MONTHS FROM TEMP1;
查询结果
DB2查询2个时间段之间的所有日期
WITH
TEMP1(COL1,COL2) AS
(VALUES(TO_DATE('2022-01-01','YYYY-MM-DD'), TO_DATE('2022-01-01','YYYY-MM-DD') + 1 DAYS)
UNION ALL SELECT COL1 + 1 DAYS, COL2 + 1 DAYS FROM TEMP1 WHERE COL1 + 1 DAYS <= ADD_DAYS(TO_DATE('2022-12-31','YYYY-MM-DD'), 0))
SELECT (YEAR(COL1) * 100 + MONTH(COL1))*100+DAY(COL1) AS DAYS FROM TEMP1;
查询结果

边栏推荐
- 系统的安全和应用(不会点安全的东西你怎么睡得着?)
- file system design
- High-paid programmers & interview questions series 135 How do you understand distributed?Do you know CAP theory?
- 王学岗—————————哔哩哔哩直播-手写哔哩哔哩硬编码录屏推流(硬编)(26节课)
- 图式图例规范尺寸
- 借数据智能,亚马逊云科技助力企业打造品牌内生增长力
- Data product manager thing 2
- How is the monthly salary table stored in the database?Ask for a design idea
- CodeForces - 811A
- Parallels 将扩展桌面平台产品,以进一步改善在 Mac 上运行 Windows 的用户体验和工作效率
猜你喜欢

系统架构系列文章三--解决传统企业核心系统的性能问题
![[Gazebo Introductory Tutorial] Lecture 3 Static/Dynamic Programming Modeling of SDF Files](/img/ec/87566763daf7faa3769ee186f93ee0.jpg)
[Gazebo Introductory Tutorial] Lecture 3 Static/Dynamic Programming Modeling of SDF Files

Send a post request at the front desk can't get the data

SenseTime self-developed robotic arm, the first product is an AI chess-playing robot: Guo Jingjing is also invited as an endorsement

Unfinished mathematics test paper ----- test paper generator (Qt includes source code)

MySQL - storage engine for databases

实现一个深克隆

PyTorch 多机多卡训练:DDP 实战与技巧

1W字详解线程本地存储 ThreadLocal

正则表达式(包含各种括号,echo,正则三剑客以及各种正则工具)
随机推荐
领域驱动实践总结(基本理论总结与分析V+架构分析与代码设计+具体应用设计分析)
第三方软件测评有什么作用?权威软件检测机构推荐
High-paid programmers & interview questions series 135 How do you understand distributed?Do you know CAP theory?
一种能让大型数据聚类快2000倍的方法,真不戳
Existing in the rain of PFAS chemical poses a threat to the safety of drinking water
vue 怎么清除tab 切换缓存问题 ?
FPN详解
这一次,话筒给你:向自由软件之父斯托曼 提问啦!
SenseTime self-developed robotic arm, the first product is an AI chess-playing robot: Guo Jingjing is also invited as an endorsement
司空见惯 - 股市狠狠下跌后,何時能反弹?
字节终面:CPU 是如何读写内存的?
2022-08-10 Daily: Swin Transformer author Cao Yue joins Zhiyuan to carry out research on basic vision models
重要通知 | “移动云杯”算力网络应用创新大赛初赛延期!!
高数_证明_弧微分公式
How is the monthly salary table stored in the database?Ask for a design idea
【Gazebo入门教程】第三讲 SDF文件的静/动态编程建模
sql语句 异常 Err] 1064 – You have an error in your SQL syntax; check the manual that corresponds to your
How does vue clear the tab switching cache problem?
data product manager
进程和计划任务管理