Jump to content
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. 

Share this post


Link to post
Share on other sites

Em tese

 

(data2-data1)*(24*60) 

 

Share this post


Link to post
Share on other 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

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.