PHP / MYSQL查询有助于分组结果

时间:2009-07-09 15:47:46

标签: php mysql group-by

我有一个包含3个字段的MYSQL表:CODE,DATE,COUNT。

CODE是客户的身份
DATE是条目被添加的日期
COUNT是该客户在该日期使用的信用数

我需要知道每个客户每月使用多少积分。所以我需要按客户和年/月对结果进行分组。

基本上我需要一个看起来像这样的输出:


CODE     YEAR     MONTH     COUNT
123 2009 07 65
123 2009 06 35
456 2009 07 0
456 2009 06 78
789 2009 07 18

到目前为止我所拥有的只是它,但它并没有真正发挥作用:

“SELECT CODE,COUNT(CODE),SUM(COUNT),YEAR(DATE),MONTH(DATE)FROM table”

任何帮助?

1 个答案:

答案 0 :(得分:0)

不确定我是不是简单地在这里,但不会是

SELECT CODE, COUNT(CODE), SUM(COUNT), YEAR(DATE), MONTH(DATE) FROM tbl GROUP BY CODE, COUNT, YEAR(DATE), MONTH(DATE)