Eloi,
Boa tarde.
Veja se o exemplo abaixo pode ajudar.
create temp table teste(chave int, letra char(1), valor int);
insert into teste(chave, letra, valor)
values (45101,'A',4),
(45101,'S',23),
(45102,'A',4),
(45103,'S',23),
On 2015-10-01 18:01, Ricardo - Engsolutions wrote:
create temp table teste(chave int, letra char(1), valor int);
insert into teste(chave, letra, valor)
values (45101,'A',4),
(45101,'S',23),
(45102,'A',4),
(45103,'S',23),
...
Galera, consegui resolver lendo um exemplo aqui do news mesmo. Deixando a
primeira coluna como array eu consigo acessar os seus dados depois.
Poderia postar como conseguiu para que o histórico contenha a solução!?
___
pgbr-geral mailing list
primeira coluna como array eu consigo acessar os seus dados depois.
Poderia postar como conseguiu para que o histórico contenha a solução!?
Concerteza. Segue o SQL:
select Dados[1] as Código,Dados[2] as Descrição,Dados[3] as
Fornecedor,Dados[4] as Ano,*
from crosstab('
select
Olá Thiago...
Você terá que usar recursividade... não é tão fácil... mas também não é
impossível.
Fiz isso com firebird, veja se te ajuda a clariar...
http://xenon.locador.com.br/pipermail/lista_firebase.com.br/2007-August/0452
47.html
Espero ter ajudado.
Um abraço.
-Mensagem original-
Tenta,
SELECT to_char(campo_data, 'MMDD') FROM tabela;
Ele já retorna o valor no formato varchar.
Se vc precisar alterar a ordem (dia, mês, ano) altere a ordem dos
(ano), MM (mês) e DD (dia) conforme necessário.
Renato
Senda
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome
Prezado amigo Osvaldo
Muito obrigado por sua ajuda... Funcionou perfeitamente conforme sua solução.
Parabéns.
O Select que eu digitei na mensagem abaixo estava com um erro.
1. SELECT *
2. FROM TB_USUARIOS USU
3. WHERE USU.DT_DEMISSAO_USU IS NOT DISTINCT FROM COALESCE(p_dDT_DEMISSAO_USU,