SQL-Abfrage, um einen Teil des Zeitstempels nach Monat zu gruppieren

Ich bin wirklich schlecht in SQL-Abfragen, aber ich lerne, bitte vergib diese Frage.

Hier ist meine aktuelle Frage:

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

Mein Tisch sieht aus wie:

#########################################
# 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         #
#########################################

Was ich versuche zu tun, ist, alle Tage eines jeden Monats einer jeden Site zusammenzufassen, so dass ich eine Antwort pro Site und Monat habe. In diesem Beispiel sollte die Abfrage also die Summe der Stromwerte für die Standort-ID 100 zurückgeben, da alle Werte im Monat 10 vorliegen, die gleichen für die Standort-ID 98 und 94.

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage