小编Bre*_*ett的帖子

如何在数字范围和排序结果上进行Pivot查询?

我正在寻找一个MS SQL查询(用于SQL Reporting Services)给我以下结果:

JobCode   0-10     11-20     21-30    31-40    41-50
A           1        2         0        0        2
B           0        2         2        0        0
C           3        0         1        1        0
Run Code Online (Sandbox Code Playgroud)

当前查询:

SELECT  RecordID
    , CAST(GETDATE() - JobStartDate AS Int) AS DaysSinceStart
    , Code
FROM    tblJobs
Run Code Online (Sandbox Code Playgroud)

返回这些结果:

RecordID | DaysSinceStart | Code
158987    11    A
158968     3    A
158972     4    C
158973    16    B
158974    23    C
158975    13    B
158976    45    A
158977    32    C
158985     9    C
158981    25    B
158982 …
Run Code Online (Sandbox Code Playgroud)

sql-server pivot sql-server-2012

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

标签 统计

pivot ×1

sql-server ×1

sql-server-2012 ×1