您好,我正在使用 php 和 mysql。我有一张表,其中一列为 recdatetime 作为日期时间数据类型。
如果我搜索两个月之间的记录,我想要同一个表的数量列的总和。
如果我有以下记录。
quantity recdatetime
**44** `2014-01-01 16:53:06`
**14** ` 2014-01-21 16:53:06`
**10** `2013-12-21 16:53:06 `
**17** `2013-12-22 16:53:06 `
**29** `2013-11-20 16:53:06`
<小时/>
如果我在 2013 年 11 月到 2014 年 1 月之间进行搜索,我希望按以下方式输出。
November December January
29 27 58
我想要 Mysql 查询以上输出。
最佳答案
从这里开始:
SELECT SUM(quantity) AS s, DATE_FORMAT(recdatetime, '%M') AS m
FROM table_name
GROUP BY DATE_FORMAT(recdatetime, '%Y-%m')
关于php - mysql列的月明智总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21332087/