Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

twpesquisa

Calcular o tempo

Recommended Posts

Amigos,

 

observem abaixo:

 

 

_sql_1.jpg

 

Gostaria de exibir de alguma forma, o tempo que levou o atendimento do codigo 52505, onde a situação é que definine

0 = aguardando

1 = em recebimento

2 = recebido

 

Gostaria de informar o tempo que levou para o atendimento baseado no campo data_hora_registro e se possível, o tempo médio.

 

Como poderia montar o meu SQL ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ideia básica , sem tratar alguns casos (não finalizados etc)

 

-- inicio e fim

select id_aviso_receb , min(data_hora_registro) inicio , max(data_hora_registro) fim
from tabela
where situacao in (1,3)
group by id_aviso_receb


--calculo tempo em dias

select id_aviso_receb , (fim - inicio)
from
(
select id_aviso_receb , min(data_hora_registro) inicio , max(data_hora_registro) fim
from tabela
where situacao in (1,3)
group by id_aviso_receb
)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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