SQL-запрос для группировки по месяцам часть метки времени

Я очень плохо разбираюсь в SQL-запросах, но я учусь, поэтому, пожалуйста, прости этот вопрос.

Вот мой текущий запрос:

SELECT TIMESTAMP, SUM( electricity ) AS electricity,  `siteID` 
FROM table
WHERE (
MONTH(  `TimeStamp` ) =10)
GROUP BY siteID

Мой стол выглядит так:

#########################################
# Id # SiteID # TimeStamp  # Elecricity #
# 0  # 100    # 10/08/2012 # 50         #
# 1  # 98     # 10/08/2012 # 32         #
# 2  # 100    # 10/09/2012 # 96         #
# 3  # 94     # 10/09/2012 # 25         #
# 4  # 100    # 10/10/2012 # 100        #
# 5  # 100    # 10/11/2012 # 55         #
#########################################

Я пытаюсь подвести итог всех дней каждого месяца каждого сайта, чтобы у меня был один ответ на сайт и месяц. Таким образом, в этом примере запрос должен возвращать сумму значений электроэнергии для siteID 100, потому что они все в месяце 10, то же самое для siteID 98 и 94.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос