Detta gör susen utan date_trunc-funktionen (lättare att läsa).
// 2014
select created_on::DATE from users group by created_on::DATE
// updated September 2018 (thanks to @wegry)
select created_on::DATE as co from users group by co
Vad vi gör här är att gjuta det ursprungliga värdet till ett DATUM vilket gör tidsdata i detta värde oviktiga.