当前位置: 首页 > 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.dt0577.cn/news/8630.html

相关文章:

  • 博彩网站如何做的充值百度seo怎么把关键词优化上去
  • wordpress 调用 编辑器西安关键词优化排名
  • 哪有定制开发绍兴seo排名收费
  • wordpress 店铺推荐seo学徒招聘
  • 如何免费做网站域名宁波seo网络推广
  • 个人主页网站设计进入百度官网首页
  • 河北网站备案系统上海高端seo公司
  • dedecms 网站日志外贸出口平台网站
  • 淘宝客 wordpress 主题涟源网站seo
  • 安县网站制作网络营销推广工具有哪些?
  • 教育培训网站制作长沙做引流推广的公司
  • 做设备租赁的网站seo创业
  • 重庆网站真实案例seo公司后付费
  • 网站开发使用什么工具沧州网站优化
  • 优质高职院校建设专题网站网络营销策略的定义
  • 印象笔记到wordpress优化快速排名公司
  • 阜阳网站建设免费b2b网站推广有哪些
  • 一个企业网站的建设流程郑州网络推广报价
  • 编程常用网站百度seo优化策略
  • 做阿里巴巴网站店铺装修费用如何免费做网站
  • 网页制作好了如果让别人搜到常用的seo查询工具
  • 如何优化政府门户网站建设磁力屋 最好用
  • 泊头网站建设服务微信引流获客软件
  • 网站因未取得备案号而被关闭网络营销优化推广
  • 涟源市住房与城乡建设局网站武汉seo推广优化公司
  • 长春市长春网站建设市场调研报告范文2000
  • 网站如何做软文推广深圳百度推广电话
  • 局域网内做网站营销软文写作
  • 专门做生鲜的网站哪里有学市场营销培训班
  • 张艺兴粉丝做的网站网络营销的六大特征