SELECT month('TIMESTAMP'), SUM( electricity ) AS electricity, `siteID`
FROM table
WHERE (
MONTH( `TimeStamp` ) =10)
GROUP BY siteID, month('TIMESTAMP')
Ini akan berhasil. Satu hal yang harus Anda pikirkan adalah bahwa bulan itu tidak unik. Okt 2012, dalam hal ini, sama dengan Okt 2013. Anda mungkin ingin menambahkan kolom lain untuk tahun.