Jump to content
Fórum Script Brasil
  • 0

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


CID_AGUIAR

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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

Edited by Felipe Vacão
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...