专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

sql语句如何查询指定日期共几天_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 1:12:20       共计:3579 浏览

sql语句如何查询指定日期共几天?

CREATE TABLE #tempzhihu1

(UID BIGINT,

LOADTIME DATETIME)

INSERT INTO #tempzhihu1

VALUES

(201,'2017/1/1'),

(201,'2017/1/2'),

(202,'2017/1/2'),

(202,'2017/1/3'),

(203,'2017/1/3'),

(201,'2017/1/4'),

(202,'2017/1/4'),

(201,'2017/1/5'),

(202,'2017/1/5'),

(201,'2017/1/6'),

(203,'2017/1/6'),

(203,'2017/1/7')

SELECT UID, MAX(DAYS) AS ConsecutiveDays

FROM(

SELECT UID,count(GroupingSet) AS DAYS

FROM

(SELECT UID, LOADTIME,

GroupingSet = DATEADD(DAY,-ROW_NUMBER() OVER(PARTITION BY UID ORDER BY LOADTIME), LOADTIME)

FROM #tempzhihu1) T1

GROUP BY UID,GroupingSet) T2

GROUP BY UID

DROP TABLE #tempzhihu1

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:while为什么不是条件语句关键字_java | ·下一条:poi是什么意思_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有