小编Kek*_*mau的帖子

每周生成报告

我正在尝试每周获取报告,以了解有多少人实际使用该产品的状态.

这是我目前的查询

select 
COUNT(*) as 'TotalPurchased',
SUM(case when date<= DATEADD(day, -7, GETDATE())THEN 1 ELSE 0 END) as 'week1' 
from #myreport
Run Code Online (Sandbox Code Playgroud)

我希望输出为

Totalpurchased   week1  week2 week3 ..........so on
  82              80     14    16
Run Code Online (Sandbox Code Playgroud)

它应该到年底.

我从上面的查询中获得输出仅一周.我正在使用sql 2008 r2环境从临时表中获取数据.

sql sql-server-2008

1
推荐指数
1
解决办法
3769
查看次数

标签 统计

sql ×1

sql-server-2008 ×1