嗨我有一张像这样的表:
我的问题是:在每个CK类型的流量和数量的新表中可以分割2行?
这是一张显示结果的图片:
答案 0 :(得分:2)
如果CK只有2个值,你可以这样做:
SELECT
IDEME,
MAX(CASE
WHEN CK='A' THEN Qty
ELSE NULL
END) QtyA,
MAX(CASE
WHEN CK='A' THEN CK
ELSE NULL
END) TypeA,
MAX(CASE
WHEN CK='S' THEN Qty
ELSE NULL
END) QtyS,
MAX(CASE
WHEN CK='S' THEN CK
ELSE NULL
END) TypeS,
Azienda,
DataImport,
Serial
FROM [Table]
GROUP BY
IDEME,
Azienda,
DataImport,
Serial