您好,我使用的是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/

10-12 18:30