Ir para conteúdo
EmilyMarighetti

Relatorio diferença de minutos

Recommended Posts

Bom dia! 

Preciso gerar um relatório no sql server  com diferença nos minutos da data cadastrada.  ( essa data existe apenas em uma coluna.)

 

Exemplo: 2019-01-01 00:00:00  -  2019-01-01-01 00:02:00 = diferença de 1 minuto 

Exemplo: 2019-01-01 00:02:00  -  2019-01-01-01 00:10:00 = diferença de 8 minuto 

 

Alguém consegue me ajudar ?

Obrigada. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou trabalhando em cima desse codigo. 

o calculo em si esta pronto, mas não estou conseguindo realizar o calculo da linha de baixo 
O que eu tenho que comparar é as linhas de uma coluna só...

 


 

select distinct
        LogId,
        AtsId,
        LogDtInclusao,
 
 DATEDIFF(HOUR, MIN(LogDtInclusao), '2019-07-26') AS HORA  ,
 DATEDIFF(MI, MIN(LogDtInclusao), '2019-07-26 11:47:00') AS DATAHORA, 
  
 DATEDIFF(MI, MIN(LogDtInclusao), GETDATE()) AS MINUTO  
 ,DATEDIFF(MI, MIN(LogDtInclusao), GETDATE()) - (DATEDIFF(MI, MIN(LogDtInclusao), GETDATE()-1)) as MENOS_1_DIA
 ,DATEDIFF(MI, MIN(LogDtInclusao), GETDATE())%60 - (DATEDIFF(MI, MIN(LogDtInclusao), GETDATE())%60) as MENOS_MIN

from TabLogMonitor 
where atsid = 7

GROUP BY LogId, atsid, LogDtInclusao
order by 2 desc

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.