> > >> 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
