> Use a função: > EXTRACT(MONTH FROM TIMESTAMP sua_data) > ou > to_char(sua_datA, 'MM')
Só pra complementar ... Normalmente uso o EXTRACT ou DATE_PART, pois com o TO_CHAR não da pra criar INDICES PARCIAIS, devido ao TO_CHAR depender de parâmetros externos como LOCALE para extrair o mês e portanto não é "IMMUTABLE".! EX: trisso=# create index idx_foo_month on foo (to_char(data, 'MM')); ERROR: functions in index expression must be marked IMMUTABLE trisso=# create index idx_foo_month on foo (EXTRACT(MONTH FROM data)); CREATE INDEX trisso=# -- Att: Thiago Risso _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
