【发布时间】:2014-06-03 16:18:23
【问题描述】:
我正在将 T-SQL 与 MS SQL Server 一起使用。
我有一张这样的桌子:
Category Value
A 150
B 200
C 300
A 120
A 300
C 500
D 200
...
我想得到一个这样的汇总表:
DistinctCategory Value>100 Value>200 Value>300 ...(column value step is 100)
A 3 1 0
B 1 0 0
C 2 2 1
D 1 0 0
...
我猜一个 SQL 数据透视表可以做到这一点,但是如何实现呢?
理想情况下,我希望汇总表可以自适应原始表中的取值范围,每列的取值步长为100。可以用T-SQL脚本来完成吗?
更理想的是,我希望我可以指定开始/结束/步长值。 :)
【问题讨论】:
标签: sql sql-server tsql pivot pivot-table