Ir para conteúdo
Fórum Script Brasil
  • 0

Diferença entre valor inicial e final de um dia para o outro em uma me


CID_AGUIAR

Pergunta

Boa tarde galera,

Gostaria de uma ajuda... Na teoria é bem facil mas na pratica não consegui resolver...kk

Vamos lá... Tenho uma tabela que contem os seguintes campos

Encerrante inicial | Encerrante Final | Data

000123 | 000124 | 01012011

000125 | 000126 | 02012011

000128 | 000129 | 03012011

000130 | 000131 | 04012011

Minha duvida é? Se reparam em vermelho existe um intervalo(erro) do que foi fechado no dia 02 e no que foi aberto no dia 03. Queria saber se existe esse intervalo do encerrante entre o fechamento de um dia com a abertura do dia seguinte.

Agradeço as ajudas!!!!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

select 
        idencerra,
        if(e.encerrante_inicial - (select f.encerrante_final from encerra f where f.idencerra = (e.idencerra - 1)) <> 1,'ERRO',null) as teste 
from encerra e

criei a tabela com um campo de identificação pra facilitar e não fazer a comparação por data

Editado por Felipe Vacão
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...