Ho scritto una query per ottenere record di mese-saggio nella tabella utente nel modo seguenteMysql per selezionare record di mese-saggio, anche se non esistono dati
SELECT COUNT(`userID`) AS total, DATE_FORMAT(`userRegistredDate` , '%b') AS
MONTH , YEAR(`userRegistredDate`) AS year
FROM `users`
GROUP BY DATE_FORMAT(FROM_UNIXTIME(`userRegistredDate` , '%b'))
uscita:
total MONTH year
---------------------------
3 May 2013
2 Jul 2013
--------------------------
Output previsto:
total MONTH year
---------------------------
0 Jan 2013
0 Feb 2013
0 Mar 2013
0 Apr 2013
3 May 2013
0 Jun 2013
2 Jul 2013
--------------------------
Ho bisogno di mostrare il record anche se i dati non esistono. Come fare questo?
In sostanza si vuole mesi inesistenti (inesistente come in non si dispone di un record per quel mese/anno) di presentarsi quando non si dispone di un record con esso ? – Prix
@Prix esattamente, anche se non c'è nessun record per un mese specifico –