I have built a query to give me the average of readings taken every 15 minutes by day and year, here is the code:
Code:
SELECT TOP 100 PERCENT AVE(CurrentSteamFlow) AS AverageOfSteamPerHour, YEAR(ReadingDate) AS [Year], DAY(ReadingDate) AS [Day],
MONTH(ReadingDate) AS [Month], { fn HOUR(ReadingTime) } AS [Hour]
FROM dbo.PWL_Boiler_Steam_Production
GROUP BY YEAR(ReadingDate), DAY(ReadingDate), MONTH(ReadingDate), { fn HOUR(ReadingTime) }
ORDER BY YEAR(ReadingDate) DESC, MONTH(ReadingDate) DESC, DAY(ReadingDate) DESC, { fn HOUR(ReadingTime) } DESC
What I need to do now is add all these averages by year. Its eluded me so far...
Thanks for any help!