Retornar tempo de acordo com data de mudança em cada registro da tabela

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
rhicky
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 58
Registrado em: Sex, 20 Jul 2007 9:48 am
Localização: S. J. do Rio Preto/SP
Rhicky

Na tabela PFHSTFCO existe o campo DTMUDANCA.

Eu preciso fazer o seguinte:
1) Comparar a data da 2a linha com a data da 1a linha = tempo na 1a função;
2) Comparar a data da 3a linha com a data da 2a linha = tempo na 2a função;
3) Comparar a data da 4a linha com a data da 3a linha = tempo na 3a função;
e assim por diante.

Preciso que o retorno seja a quantidade de meses.
Para essa situação eu precisaria usar uma procedure? Alguém pode mandar um exemplo para ilustrar como ficaria?
Anexos
consulta.png
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

Primeiramente bom dia,

A função que me veio na minha cabeça, foi a a LAG, veja se ela ti ajuda ( viewtopic.php?f=3&t=10987&p=42965&hilit=lag#p42965 )
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 24 visitantes