您好,我使用的是php和mysql。我有一张表,其中一列作为recdatetime作为datetime数据类型。
如果我搜索两个月之间的记录,我想要同一张表的数量列的总和。
如果我有以下记录。
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/