我有一个包含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”
任何帮助?
答案 0 :(得分:0)
不确定我是不是简单地在这里,但不会是
SELECT CODE, COUNT(CODE), SUM(COUNT), YEAR(DATE), MONTH(DATE) FROM tbl GROUP BY CODE, COUNT, YEAR(DATE), MONTH(DATE)