Fórum Quero concatenar através de uma data os campos ANO e MES #53629
27/10/2005
0
SELECT (EXTRACT(YEAR FROM LAN_DATA))||(EXTRACT(MONTH FROM LAN_DATA)) FROM LANCAMENTO
ORDER BY LAN_DATA
Isso me retorna: ANO e MES concatenados
Ex: 20033, 20044, 20053
Eu gostaria que o mês retornasse com um zero a esquerda, ou seja:
Ex: 200303, 200404, 200503
Os meses devem estar no formato: 01, 02, 03 e não 1, 2, 3.
Isso seria possível caros amigos?
Abraço a todos vocês.
Sabrina
Sabrinavolkmer
Curtir tópico
+ 0Posts
27/10/2005
Bruno Belchior
select extract(year from LAN_DATA)|| (case when extract(month from LAN_DATA) < 10 then ´0´ || extract(month from LAN_DATA) else extract(month from LAN_DATA) end) from LANCAMENTO order by LAN_DATA
Gostei + 0
23/11/2005
Cabelo
fiz exatamento como vc sugeriu.. deu certo, quando trabalho com o banco de dados na minha estação..
quando trabalho com o bando na rede... dá erro na linha, com o comando when...
tem idéia do motivo???????????
Agradeço sua atenção..
Gostei + 0
23/11/2005
Gandalf.nho
Gostei + 0
24/11/2005
Cabelo
e é sim..
versão 1.5.3
Gostei + 0
24/11/2005
Bruno Belchior
Gostei + 0
25/11/2005
Cabelo
Gostei + 0
01/12/2005
Cabelo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)