gpt4 book ai didi

sql - 过去 10 周的 TSQL 计数

转载 作者:行者123 更新时间:2023-12-01 12:34:47 25 4
gpt4 key购买 nike

我有一个简单的表格,只有两列 Name, Date -- 当用户从我们的网站查询时,它是一个包含“Leads”的表格。

我需要生成过去 10 周的潜在客户数量数据集吗?

预期的输出应该是

Starting Week -- Count
==============
10 SUM(Last 10 weeks)
9 SUM(Starting from Week 9 for Last 10 weeks)
8 SUM(Starting from Week 8 for Last 10 weeks)

依此类推.. 它将有 10 行

这就像向后滑动一周并从那里总结过去 10 周

有什么帮助吗?

最佳答案

您可以像这样对计数进行累积和:

select DATEPART(week, [Date]) AS weekNo
,sum(count(*))
over (order by DATEPART(week, [Date])
rows unbounded preceding)
from tab
where ...
group by DATEPART(week, [Date])

关于sql - 过去 10 周的 TSQL 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com