繁体   English   中英

如何获得这个MySQL表每月的总和?

[英]How to get the sum per month of this mysql table?

我的MySQL表如下所示:

date              value
2014-08-13 08:00  12
2014-08-13 09:00  38
2014-08-13 10:00  64
2014-08-14 08:00  7
2014-08-14 09:00  19
2014-08-14 10:00  41

我想获得第8个月的总和,仅增加最高价值。 例如这里105(64 + 41)
我可以只使用一个MySQL查询吗?

select sum(t1.value)
from your_table t1
join
(
  select max(datetime_column) as mdate
  from your_table
  group by date(datetime_column)
) t2 on t1.datetime_column = t2.mdate

SQLFiddle演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM