>
> >> Olá Pessoal,
> >>
> >> Como extrair o mês e ano em um campo data no PostgreSql?
> >> Exemplo: (08/2012)
> >>
> >> Extrair só a data eu consegui...
> >>
> >> select EXTRACT(MONTH from a.dt_mov) mes,sum(a.vlr_final)total
> >> from movdirhe a
> >> where a.dt_mov between '01/01/2010' and '21/08/2012'
> >>
> >> group by EXTRACT(MONTH from a.dt_mov)
> >>
> >> order by mes asc
> >>
>
> Não sei se é o que procuras, mas veja se te atende

SELECT EXTRACT(MONTH FROM a.dt_mov)::text||'/'||EXTRACT(YEAR FROM
a.dt_mov)::text, SUM(a.vlr_final) total
FROM movdirhe a
WHERE (a.dt_mov BETWEEN '01/01/2010' and '21/08/2012')
GROUP BY 1
ORDER BY 1

Lembre-se que a ordenação está baseada em uma string e não em uma data.

Danilo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a