Pegar dados do proxímo registro para comparação.
14/03/2008
0
Tenho uma tabela que, entre outros campos, contem a data incio e fim de um determinado evento.
Varios registros são inseridos pela aplicação de forma que eles não encavelem, como no exemplo a seguir:
Dt Inicio - Dt.Fim
1-01/02/07 02/02/07
2-03/02/07 null
Como eu faço pra comparar a data fim do 1º com a data incio do 2º sem usar procedures e afins(algo que vc armazene em variaveis)?
Ja fiz inner join da tabela com ela mesmo, mas não funcionou.
Grato.
Wagner Jr.
Varios registros são inseridos pela aplicação de forma que eles não encavelem, como no exemplo a seguir:
Dt Inicio - Dt.Fim
1-01/02/07 02/02/07
2-03/02/07 null
Como eu faço pra comparar a data fim do 1º com a data incio do 2º sem usar procedures e afins(algo que vc armazene em variaveis)?
Ja fiz inner join da tabela com ela mesmo, mas não funcionou.
Grato.
Wagner Jr.
Juloko666
Curtir tópico
+ 0
Responder
Posts
20/10/2008
Acacio
Tente assim.
select (select MIN(AL_CODALU)NUMERO from TB_ALUNO AL2
WHERE AL2.AL_CODALU > AL1.AL_CODALU) PROXIMO ,*
from TB_ALUNO AL1
WHERE AL_CODALU = 36433
select (select MIN(AL_CODALU)NUMERO from TB_ALUNO AL2
WHERE AL2.AL_CODALU > AL1.AL_CODALU) PROXIMO ,*
from TB_ALUNO AL1
WHERE AL_CODALU = 36433
Responder
Clique aqui para fazer login e interagir na Comunidade :)