当前位置: 首页 > news >正文

谁给个国外的黄色网站怎样建立一个网络销售平台

谁给个国外的黄色网站,怎样建立一个网络销售平台,作品集怎么做网页,郑州大学动态网站开发考试答案在上一篇blog说到,如何去优化查询连续值范围,没看过的朋友,上篇blog链接[在此]。(https://blog.csdn.net/weixin_42575078/article/details/135067645?spm1001.2014.3001.5501) 那么今天来说说怎么将连续的数据合并,然后返回合并…

在上一篇blog说到,如何去优化查询连续值范围,没看过的朋友,上篇blog链接[在此]。(https://blog.csdn.net/weixin_42575078/article/details/135067645?spm=1001.2014.3001.5501)

那么今天来说说怎么将连续的数据合并,然后返回合并后的起止时间,实验数据构造代码看上篇blog即可,上篇blog链接[在此]。(https://blog.csdn.net/weixin_42575078/article/details/135067645?spm=1001.2014.3001.5501)
比如前四个项目合并后,起止时间就是1号和5号。

select * from v;

在这里插入图片描述
-----------------------------------------------接下来细分每个步骤写出这个SQL-----------------------------------------------
1、提取上一工程结束日期

select proj_id as 编号,proj_start as 开始时间,proj_end as 结束时间,lag(proj_end) over(order by proj_id) as 上一工程结束时间from v;

在这里插入图片描述
2、标记工程的连续状态

with x0 as(
select proj_id as 编号,proj_start as 开始时间,proj_end as 结束时间,lag(proj_end) over(order by proj_id) as 上一工程结束时间
from v)
select 编号,开始时间,结束时间,上一工程结束时间,case when 开始时间 = 上一工程结束时间 then 0 else 1 end as 连续状态
from x0;

在这里插入图片描述
3、将连续状态进行累加,得到分组依据

with x0 as(
select proj_id as 编号,proj_start as 开始时间,proj_end as 结束时间,lag(proj_end) over(order by proj_id) as 上一工程结束时间 from v),
x1 as(
select 编号,开始时间,结束时间,上一工程结束时间,case when 开始时间 = 上一工程结束时间 then 0 else 1 end as 连续状态 from x0)
select 编号,开始时间,结束时间,上一工程结束时间,连续状态,sum(连续状态) over(order by 编号) as 分组依据 from x1;

在这里插入图片描述
4、根据分组依据即可统计出5个连续分组,并求出起止时间

with x0 as(
select proj_id as 编号,proj_start as 开始时间,proj_end as 结束时间,lag(proj_end) over(order by proj_id) as 上一工程结束时间 from v),
x1 as(
select 编号,开始时间,结束时间,上一工程结束时间,case when 开始时间 = 上一工程结束时间 then 0 else 1 end as 连续状态 from x0),
x2 as(
select 编号,开始时间,结束时间,上一工程结束时间,连续状态,sum(连续状态) over(order by 编号) as 分组依据 from x1)
select 分组依据,min(开始时间) as 开始时间,max(结束时间) as 结束时间 from x2 group by 分组依据 order by 1;

在这里插入图片描述
今天的要点就是善用分析函数lag() over(),感兴趣的朋友可以去做下实验。

http://www.ds6.com.cn/news/14654.html

相关文章:

  • 怎么做网站的移动端适配版百度域名注册
  • 重庆专业网站建设公司哪家好海外推广渠道都有哪些
  • 网站 用什么语言网站整站优化推广方案
  • 大岭山网站百度店面定位怎么申请
  • 做网站的方法及措施新冠疫情最新消息今天
  • 珍佰农 商城网站建设网络推广都是收费
  • 上海门户网站建设it培训机构排名
  • 三个字公司名字祁阳seo
  • 惠新西街网站建设360免费建站教程
  • 专业网站开发设计拉新app推广平台排名
  • 环保网站模板优化防疫措施+科学精准防控
  • 增城做网站优化网站推广
  • 网站规划应遵循的原则有哪些电商产品推广方案
  • 巩义网站建设方式优化软文范例大全
  • 建设新网站征求意见天津seo代理商
  • 挂机宝可以做网站广州最新消息
  • 重庆玖玺国际做网站软文代写兼职
  • 做网站源码需要多少钱百度收录量
  • 中国建设管理信息网站如何注册域名及网站
  • wordpress图片存放地址seo最强
  • 大连哪家做网站比较好seo优化及推广如何运营
  • 广州做网站哪家专业简述企业网站推广的一般策略
  • 网站ueo线上营销推广方法
  • 网站开发及运营成本app渠道推广
  • 网站做图分辨率是多少合适重庆网站seo推广公司
  • wordpress首页独立标题北京seo顾问外包
  • 分类网站作用关联词有哪些关系
  • 用wordpress做的网站廊坊seo排名公司
  • 建设项目环境影响登记表备案系统网站北京百度竞价托管
  • 河南省建设工程信息网站朋友圈广告推广