堆垛機, 我一直寫在SQL語法時,認識PIVOT的掙扎......SQL樞軸與SUM組合/數
我的數據格式:
CONTID STCODE
8203 BA
8203 BA
8203 UY
8203 UY
8203 UY
8203 FA
8203 FA
8203 FA
8203 UY
8203 UY
8203 *LC
8203 *LC
8203 *LC
8203 UY
預期的輸出:
CONTID BA *LC UY FA
8203 2 3 6 3
我可怕的嘗試到目前爲止...(我不知道要放什麼東西在括號或SELECT子句。
SELECT c.CONTID, [STCODE] AS 'Burglary Alarm', [STCODE] AS 'Late-to-close'
FROM CUSTOMER c LEFT JOIN CLOGS15 h ON c.SERIALNO = h.SERIALNO
PIVOT
(
SUM(h.STCODE)
FOR h.STCODE
IN ([BA], [*LC])
) AS pvt
嘗試'計數()',而不是'總和()'。你不能總結一個字符串。 – 2015-02-24 20:55:14