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年の月のid 1に合計3を取得する必要があります。各年の各月にチェックインした合計日数を加算します。
問題を抱えてコードを始めましょう。私はMySQLでこれができると思います count
か何か。
回答:
回答№1は0あなたはmysql関数を使用することができます "GROUP BY
年ごとにテーブルグループからcount(id)を選択
回答№2の場合は0
MySQLのCOUNT()関数をGROUP BYと一緒に使うことができます。
SELECT ID, Month, Year, COUNT(*)
FROM checked_customer
GROUP BY ID, Month, Year;