Pomocou PHP a MySQL mám tabuľku, v ktorej sú uložené údaje o zákazníkoch: mesiac a rok, v ktorom sa prihlásili.
ID Month Year
1 01 2015
1 01 2015
4 01 2015
1 03 2015
4 03 2015
1 05 2015
Potrebujem celkový počet riadkov za mesiac a rok. Takže v tomto príklade by som mal dostať celkom 3 pre id 1 za mesiac 01 a rok 2015. I "m pridám celkové dni, za ktoré sa osoba prihlásila za každý mesiac každého roka."
Problém s začiatkom s kódom. Predpokladám, že to môžem urobiť s MySQL count
alebo niečo.
odpovede:
0 pre odpoveď č. 1môžete použiť mysql funkcie sú "GROUP BY
vyberte počet (id) zo skupiny tabuliek podľa roku
0 pre odpoveď č. 2
Funkciu MySQL COUNT () môžete použiť s GROUP BY, ako napríklad:
SELECT ID, Month, Year, COUNT(*)
FROM checked_customer
GROUP BY ID, Month, Year;