使用PHP和MySQL,我有一个表格,可以为客户保存登记数据:他们签入的月份和年份。
ID Month Year
1 01 2015
1 01 2015
4 01 2015
1 03 2015
4 03 2015
1 05 2015
我需要每月和每年的总行数。因此,在这个例子中,我应该在01和2015年的月份中获得总共3个ID。我将添加每个人每年每个月签入的总天数。
开始使用代码时遇到问题。我假设我可以使用MySQL count
或其他东西。
答案 0 :(得分:0)
你可以使用mysql函数是“GROUP BY
按年份从表格组中选择计数(id)
答案 1 :(得分:0)
您可以将GROUP COUNT()函数与GROUP BY一起使用,如:
SELECT ID, Month, Year, COUNT(*)
FROM checked_customer
GROUP BY ID, Month, Year;