Hy. Ci sono record dei dipendenti nel mio database PostgreSQL qualcosa comeGroup by on Postgresql Data Ora
CODE DATE COUNT
"3443" "2009-04-02" 3
"3444" "2009-04-06" 1
"3443" "2009-04-06" 1
"3443" "2009-04-07" 7
voglio utilizzare una query "SELECT tutti i codici e contarli avvenuto nel mese"
RISULTATO:
CODE DATE COUNT
"3443" "2009-04" 3
"3441" "2009-04" 13
"3442" "2009-04" 11
"3445" "2009-04" 72
I ha utilizzato una query, ad esempio
SELECT CODE,date_part('month',DATE),count(CODE)
FROM employee
where
group by CODE,DATE
La query precedente funziona bene ma i mesi elencati sono i n i registri sono in forma di numeri ed è difficile trovare che un mese appartenga a quale anno. In breve, voglio ottenere il risultato come menzionato sopra nella sezione RISULTATO. Grazie