By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
num | dat | cls | cde |
---|---|---|---|
3177564 | 2021-02-24 | SYS | 10 |
3177564 | 2021-02-24 | SYS | 40 |
3177564 | 2021-02-24 | SYS | 40 |
3177564 | 2021-02-24 | SYS | 40 |
3177564 | 2021-02-24 | SYS | 42 |
3177564 | 2021-02-24 | SYS | 60 |
3177564 | 2021-02-24 | SYS | 60 |
3177564 | 2021-02-24 | SYS | 89 |
3177564 | 2021-02-24 | SYS | 100 |
3177564 | 2021-02-24 | SYS | 115 |
3177564 | 2021-02-24 | GEN | 120 |
3177564 | 2021-03-01 | GEN | 120 |
3177564 | 2021-02-26 | GEN | 160 |
3177564 | 2021-02-24 | SYS | 198 |
3177564 | 2021-02-24 | GEN | 210 |
3177564 | 2021-02-26 | GEN | 220 |
3177564 | 2021-02-24 | GEN | 310 |
3177564 | 2021-02-26 | GEN | 310 |
3177564 | 2021-02-24 | SYS | 422 |
Msg 8155 Level 16 State 2 Line 13
No column name was specified for column 4 of 'D'.
Msg 8156 Level 16 State 1 Line 16
The column 'SYS40' was specified multiple times for 'P'.
(No column name) |
---|
[GEN120],[GEN160],[GEN210],[GEN220],[GEN310],[SYS10],[SYS100],[SYS115],[SYS198],[SYS40],[SYS42],[SYS422],[SYS60],[SYS89] |
(No column name) |
---|
SELECT P.* FROM ( SELECT je.num ,je.dat ,je.cls + CONVERT(NVARCHAR(10), cde) as clscde FROM jobevt je WHERE je.num = 3177564 ) AS d PIVOT (MAX(d.dat) FOR d.clscde IN ([GEN120],[GEN160],[GEN210],[GEN220],[GEN310],[SYS10],[SYS100],[SYS115],[SYS198],[SYS40],[SYS42],[SYS422],[SYS60],[SYS89])) AS P |
num | GEN120 | GEN160 | GEN210 | GEN220 | GEN310 | SYS10 | SYS100 | SYS115 | SYS198 | SYS40 | SYS42 | SYS422 | SYS60 | SYS89 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3177564 | 2021-03-01 | 2021-02-26 | 2021-02-24 | 2021-02-26 | 2021-02-26 | 2021-02-24 | 2021-02-24 | 2021-02-24 | 2021-02-24 | 2021-02-24 | 2021-02-24 | 2021-02-24 | 2021-02-24 | 2021-02-24 |