我對Pivot有以下查詢,效果很好。SUM(Value)Group By After PIVOT
WITH PivotData AS
(
SELECT fechaHora, idWatimetro, semana, hora, minuto,dia,mes ,ano,valor
FROM E_Registros_Watimetros
)
SELECT *
FROM PivotData
PIVOT(SUM(valor) FOR idWatimetro IN (
[1],[2],[3],[4],[5],[6],[7],[8],[9],[10]
)) AS P
order by fechaHora, semana,dia,mes;
但現在,我必須能夠得到總和(勇氣),每一個月或數天或數週或一年,但我正嘗試沒有成功,任何幫助將是很好
謝謝你的時間。
經過Pieter Geerkens的建議,我想要做的就是這樣 每個月的總和(1),總和(2),總和(3)...總和(10)。 本月是一個例子,因爲這個參數可以是,年,日或星期 對不起,不太清楚,我的英文不太好。
你期望的輸出看起來像什麼?如果沒有這個,每個幫助的嘗試都會隨機猜測你在找什麼。此外,您不清楚您的需求實際上可以由單個查詢創建,因爲它似乎是分層結果集。 –