MySQL:每天的总和
我有一张桌子如下:MySQL:每天的总和,mysql,sql,select,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中,我如何查询我是否希望返回每天的总和(计数),结
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中,我如何查询我是否希望返回每天的总和(计数),结果如下:
2012-12-27 12
2012-12-26 15
2012-12-25 3
您需要在列名
DateTime
周围使用DATE
函数
SELECT DATE(datetime) as DATE, SUM(`count`) totalCOunt
FROM tableName
GROUP BY DATE(datetime)
DateTime
周围使用DATE
函数
SELECT DATE(datetime) as DATE, SUM(`count`) totalCOunt
FROM tableName
GROUP BY DATE(datetime)
SELECT DATE(datetime) day,
SUM(`count`) Count_for_day
FROM tableName
GROUP BY DATE(datetime)
请尝试将以下各项包括在内:
SELECT DATE(datetime) day,
SUM(`count`) Count_for_day
FROM tableName
GROUP BY DATE(datetime)
给你:
SELECT SUM(`count`) as date_count
FROM table_name
GROUP BY date_format( `datetime`, '%Y-%m-%d');
注意:如果可能,请避免使用关键字(计数)作为列名。给您:
SELECT SUM(`count`) as date_count
FROM table_name
GROUP BY date_format( `datetime`, '%Y-%m-%d');
注意:如果可能,请避免使用关键字(计数)作为列名。您尝试过什么?什么不起作用?您做了哪些研究来解决这个问题?这里真正的问题似乎是如何对具有保留SQL字名称的字段求和。总和(计数)不起作用。正如JW所指出的,SUM(“count”)是一种方式。把保留字加引号。你试过什么?什么不起作用?您做了哪些研究来解决这个问题?这里真正的问题似乎是如何对具有保留SQL字名称的字段求和。总和(计数)不起作用。正如JW所指出的,SUM(“count”)是一种方式。把保留的字加引号,不用客气。祝你圣诞快乐,新年快乐<代码>:D不客气。祝你圣诞快乐,新年快乐<代码>:D