Usando PHP e MySQL, ho una tabella che contiene i dati di check-in per i clienti: il mese e l'anno in cui hanno effettuato il check-in.
ID Month Year
1 01 2015
1 01 2015
4 01 2015
1 03 2015
4 03 2015
1 05 2015
Ho bisogno di un numero totale di righe al mese e all'anno. Quindi in questo esempio dovrei ottenere un totale di 3 per l'ID 1 per il mese di 01 e l'anno 2015. Sto aggiungendo i giorni totali di una persona registrati per ogni mese di ogni anno.
Avere un problema per iniziare con il codice. Suppongo di poterlo fare con MySQL count
o qualcosa.
risposte:
0 per risposta № 1puoi usare la funzione mysql sono "GROUP BY
selezionare il conteggio (id) dal gruppo di tabelle per anno
0 per risposta № 2
Puoi usare la funzione MySQL COUNT () con GROUP BY come:
SELECT ID, Month, Year, COUNT(*)
FROM checked_customer
GROUP BY ID, Month, Year;