Utilize a função to_char, como no exemplo abaixo. Use || para fazer as 
concatenações de string.

SELECT TO_CHAR(current_date, 'DD') AS DIA, TO_CHAR(current_date, 'MM') AS MES, 
TO_CHAR(current_date, 'YYYY') AS ANO;

Cordialmente,

Cláudio Leopoldino

postgresqlbr.blogspot.com/
=================================================


________________________________
 De: Ramiro Pamponet <[email protected]>
Para: Comunidade PostgreSQL Brasileira <[email protected]> 
Enviadas: Terça-feira, 18 de Junho de 2013 12:03
Assunto: [pgbr-geral] Extrair Mês e Ano de um campo Date para Relatório no 
iReport
 


Boa tarde Pessoal,

tenho a seguinte query abaixo ...

select distinct unidade, estado, extract(year from data) as ano, extract(month 
from data) as mes, sum(vendas) as atendimentos from(
select distinct nom_filial as unidade, est_filial as estado, (dat_emissao) as 
data, count(dat_emissao) as vendas 
from cadcvend, cadfilia
where cadfilia.cod_filial = cadcvend.cod_filial
and flg_excluido is null 
and num_nf is null
and extract(year from dat_emissao) between 2004 and 2013
and extract(month from dat_emissao) between 1 and 12
group by dat_emissao, nom_filial, est_filial order by dat_emissao) as registro
where extract(year from data) between 2004 and 2013
and extract(month from data) between 1 and 12
group by extract(year from data), extract(month from data), unidade, estado
order by extract(year from data), extract(month from data)

que está funcionando, mas não do jeito que eu queria. O que eu realmente queria 
era um único campo contendo o mês e o ano. Será que isso é possível?

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

Responder a