ciao!
sto cercando di creare una query che mi deve tornare i dati in questa maniera:
dove questi numeri sono il conteggio per mese.codice:- Sci: -- [10,20,30] - Corsa: .. [30,30,90]
in sostanza dice che lo Sci è stato fatto 10 vole a gennaio, 20 a febbraio, 30 a marzo.
ho tirato su questa query, ma ovviamente da errore di Subquery returns more than 1 row:
codice:SELECT MONTHNAME(rt_data) mese, ra_nome nome, ( SELECT COUNT(all2.fk_allenamento) FROM allenamenti all2 WHERE all2.fk_allenamento = fk_allenamento AND YEAR(all2.rt_data) = '2020' AND MONTH(all2.rt_data) = MONTH(rt_data) GROUP BY all2.fk_allenamento ) cnt FROM allenamenti INNER JOIN allenamenti_tipi ON ra_id = fk_allenamento WHERE YEAR(rt_data) = '2020' GROUP BY MONTH(rt_data) ORDER BY MONTH(rt_data)

Rispondi quotando
