SELECT month('TIMESTAMP'), SUM( electricity ) AS electricity, `siteID`
FROM table
WHERE (
MONTH( `TimeStamp` ) =10)
GROUP BY siteID, month('TIMESTAMP')
Điều này sẽ hoạt động. Một điều mà bạn phải suy nghĩ là tháng đó không phải là duy nhất. Trong trường hợp này, tháng 10 năm 2012 cũng giống như tháng 10 năm 2013. Bạn có thể muốn thêm một cột khác cho năm.