SELECT month('TIMESTAMP'), SUM( electricity ) AS electricity, `siteID`
FROM table
WHERE (
MONTH( `TimeStamp` ) =10)
GROUP BY siteID, month('TIMESTAMP')
Това ще свърши работа. Едно нещо, за което трябва да помислите е, че този месец не е уникален. Октомври 2012 г. в този случай е същото като октомври 2013 г. Може да искате да добавите друга колона за година.