MySQL : sum of every day

标签 mysql sql select

我有一个表格如下:

datetime (datetime)  count (int)
2012-12-27 09:22:15    5
2012-12-27 18:20:15    4
2012-12-27 23:19:15    3
2012-12-26 13:45:15    8
2012-12-26 04:56:15    7
2012-12-25 01:50:15    2
2012-12-25 12:02:15    1

在 MySQL 中,如果我希望返回每天的 sum(count) 和如下结果,我该如何查询:

2012-12-27    12
2012-12-26    15
2012-12-25    3

最佳答案

您需要在 columnName DateTime 周围使用 DATE 函数。

SELECT    DATE(datetime) as DATE, SUM(`count`) totalCOunt
FROM      tableName
GROUP BY  DATE(datetime)

关于MySQL : sum of every day,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14049729/

相关文章:

mysql - 如何查看整个表的所有这些用户及其 "Grants"?

mysql - 如何衡量列与模式的匹配程度?

PHP - 将学生姓名和等级放入合适的技能名称

sql - oracle查询中的rownum问题

CSS - 将图像图标与选择框对齐

Java 和 SQL : return null or throw exception?

SQL Server - 从一组相似记录中选择最新记录

mysql - SQL 连接 : Prefix fields with table name

mysql - 您能否在 select 语句中一个接一个地列出两个相同表中的数据?

mysql - 在 Laravel 中选择