SELECT month('TIMESTAMP'), SUM( electricity ) AS electricity, `siteID`
FROM table
WHERE (
MONTH( `TimeStamp` ) =10)
GROUP BY siteID, month('TIMESTAMP')
Dette vil virke. En ting, du skal tænke på, er, at måneden ikke er unik. Okt. 2012, i dette tilfælde, er det samme som okt. 2013. Du vil måske tilføje endnu en kolonne for år.