U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 常见问题解答 >

时间序列题型+explode(爆炸函数的使用)

来源:http://www.tudoupe.com时间:2022-02-06

根据下图中的数据,请编写SQL找出申请日期到受理日期间超过10个工作日(包含10个工作日)的ID有哪些?

表1

日期dt 是否工作日isworkday
2020-06-1 Y
2020-06-2 Y
2020-06-3 Y
2020-06-4 Y
2020-06-5 Y
2020-06-6 N
2020-06-7 N
2020-06-8 Y
2020-06-9 Y
2020-06-10 Y
2020-06-11 Y
2020-06-12 Y
2020-06-13 N
2020-06-14 N
2020-06-15 Y
2020-06-16 Y
2020-06-17 Y
2020-06-18 Y
2020-06-19 Y
2020-06-20 N
2020-06-21 N
2020-06-22 Y
2020-06-23 Y
2020-06-24 Y
2020-06-25 N
2020-06-26 N
2020-06-27 N
2020-06-28 Y
2020-06-29 Y
2020-06-30 Y

表2

id 申请日期startdate 受理日期enddate
1 2020-06-02 2020-06-08
2 2020-06-03 2020-06-26
3 2020-06-05 2020-06-15
4 2020-06-15 2020-06-30
5 2020-06-18 2020-06-27

建表语句:

需求:

编写SQL找出申请日期到受理日期间超过10个工作日(包含10个工作日)的ID有哪些?

分析思路:对于两个时间段列举出来具体的日期用sequence函数

再通过类似于行转列,就是explode()函数,不是完全的行转列==> explode()函数  接着过滤掉周末再求和

最终SQL语句:

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息