所以我遇到了一个我想得到的总和,我不知道该怎么做。这是我的表:
#########################################
# 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 #
#########################################
我想要实现的目标是:我希望每天为站点100和98提供电力的均衡。例如,在10/08/2012的日期,总和将是50 + 32。在所有其他日子里,总和只是siteID 100的电力数量。
如果这是有道理的,请告诉我。
答案 0 :(得分:2)
试试这个:
select TimeStamp,sum(electricity) from
the_table
where SiteId in(98,100)
group by TimeStamp
答案 1 :(得分:1)
试试这个
SELECT TimeStamp, SUM(Electricity) FROM Table GROUP BY DATE(TimeStamp)
如果您想将其限制为这两个网站,则需要
SELECT TimeStamp, SUM(Electricity) FROM Table WHERE SiteID IN (98,100) GROUP BY DATE(TimeStamp)