我有下表。
SalesDate SubChannel Country NetQuantity
20140826 TV Attributable CA 194
20140826 Unknown CA 60
20140826 Web Property CA 64
20140826 Overall CA 264
20140826 Search CA 70
我想將此信息顯示爲數據透視表。
在我使用下面的一段代碼來實現這一點之前,但我必須遷移到的當前系統不支持pivot函數。
Select SalesDate,
Country,
[Search],
[Unknown],
[Web Property],
[TV Attributable],
[Overall]
From temp
PIVOT
(
Sum([NetQuantity])
FOR [SubChannel] IN ([Search],[Unknown],[Web Property],[TV Attributable],[Overall])
) as p
有人可以幫我完成以下的輸出:
SalesDate Country Search Unknown WebProperty TVAttributable Overall
20140826 CA 70 60 64 194 264
什麼系統是您使用?如果不支持pivot,可能會有一些silimar函數。 – jpw 2014-09-19 17:00:00
我搜索所有的文檔,甚至當系統使用psql時,它不支持數據透視功能。所以我只是想找到解決辦法。但到目前爲止,我還沒有能夠提出一個可以做到這一點的查詢。 – Pierre 2014-09-19 17:03:09
你用psql標記了帖子,是你正在使用的Postgresql嗎? – jpw 2014-09-19 17:03:49