Je date au format aaaammjj dans une colonne int et je voudrais groupe par mois soit yyyymm.I've essayé deux versions ci-dessous laGroupe par YYYYMM de la colonne AAAAMMJJ int - Postgresql
select to_char(to_timestamp(create_dt),'YYYYMM'),count(*) from table_name
group by to_char(to_timestamp(create_dt),'YYYYMM')
order by to_char(to_timestamp(create_dt),'YYYYMM') desc
ET
select to_char(create_dt,'YYYYMM'),count(*) from table_name
group by to_char(create_dt,'YYYYMM')
order by to_char(create_dt,'YYYYMM') desc
Qu'est-il arrivé lorsque vous avez essayé ces versions? – lurker
@lurker a juste 1 ligne avec votre requête similaire à la deuxième que j'ai posté. "YYYYMM"; 733103965. J'ai converti la colonne en chaîne et utilisé la sous-chaîne pour grouper les 1ers 6 caractères. –