Ir para conteúdo

Arquivado

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

binhoteixeira8

Calcular tempo de falha

Recommended Posts

Boa tarde pessoal,

 

Estou precisando calcular quanto tempo o sistema ficou fora, porém a tabela de conectado e desconectado é a mesma, conforme mostra abaixo

 

SQL:

select * from registro_cronologico
where RC_ESTADO LIKE '%CONECTAD%'
and RC_INFO like '%onectado%'
AND RC_FECHA_PROCESADO BETWEEN TO_DATE ('23/02/2017 00:00:00', 'DD/MM/YYYY HH24:MI:SS')
--AND TO_DATE ('28/04/2016 00:00:00', 'DD/MM/YYYY HH24:MI:SS')
AND SYSDATE
--AND RC_ELEMENTO LIKE '%ALC%'
and RC_INFO NOT LIKE '%Reconoci%'
and rc_TEXTO not like '%MT%'
AND RC_MILISEGUNDOS = 0
ORDER BY RC_FECHA_PROCESADO DESC

 

Resultado

 

Porém eu preciso que o resultado seja assim:

 

Desde já agradeço quem poder me ajudar.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A tabela tem uma chave primária ? Qual ?

 

Faltou publicar o "resultado" e o como se "precisa"

 

No geral tente :

 

Relacionar a tabela com ela mesma , ligando um registro ao seu anterior 

 

Calcule a diferdnça em segundos e com base nisto converta para o tempo a ser exibido.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
15 horas atrás, Motta disse:

A tabela tem uma chave primária ? Qual ?

 

Faltou publicar o "resultado" e o como se "precisa"

 

No geral tente :

 

Relacionar a tabela com ela mesma , ligando um registro ao seu anterior 

 

Calcule a diferdnça em segundos e com base nisto converta para o tempo a ser exibido.

 

 

Bom dia Motta, primeiro gostaria de agradecer sua ajuda e também pedir desculpas por ter esquecido de colacar o resultado que tenho e o que espero.

 

Resultado Que tenho hoje:

RC_FECHA_HORA RC_ELEMENTO RC_TEXTO RC_ESTADO RC_INFO
01/25/2017 12:28:05 #\ABD REMOTA CONECTADA Posicion: Conectado
01/25/2017 12:28:05 #\ABD REMOTA DESCONECTADA Posicion: Desconectado
01/25/2017 12:23:45 #\ABD REMOTA CONECTADA Posicion: Conectado
01/25/2017 12:23:31 #\ABD REMOTA DESCONECTADA Posicion: Desconectado
01/25/2017 12:23:30 #\ABD REMOTA CONECTADA Posicion: Conectado
01/25/2017 12:22:49 #\ABD REMOTA DESCONECTADA Posicion: Desconectado
01/24/2017 10:39:21 #\ABD REMOTA CONECTADA Posicion: Conectado
01/24/2017 10:39:15 #\ABD REMOTA DESCONECTADA Posicion: Desconectado
01/24/2017 10:39:15 #\ABD REMOTA CONECTADA Posicion: Conectado
01/24/2017 10:38:38 #\ABD REMOTA DESCONECTADA Posicion: Desconectado
01/24/2017 10:24:32 #\ABD REMOTA CONECTADA Posicion: Conectado
01/24/2017 10:23:54 #\ABD REMOTA DESCONECTADA Posicion: Desconectado
01/24/2017 10:07:12 #\ABD REMOTA CONECTADA Posicion: Conectado
01/24/2017 10:07:12 #\ABD REMOTA DESCONECTADA Posicion: Desconectado
01/24/2017 10:07:06 #\ABD REMOTA CONECTADA Posicion: Conectado
01/24/2017 10:06:25 #\ABD REMOTA DESCONECTADA Posicion: Desconectado

 

Resultado que preciso:

 

RC_FECHA_HORA RC_ELEMENTO RC_TEXTO RC_ESTADO RC_INFO Colunas1 Colunas2 Colunas3 Colunas4 Colunas5 T. Talha
01/25/2017 12:28:05 #\ABD REMOTA CONECTADA Posicion: Conectado 01/25/2017 12:28:05 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:00
01/25/2017 12:23:45 #\ABD REMOTA CONECTADA Posicion: Conectado 01/25/2017 12:23:31 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:14
01/25/2017 12:23:30 #\ABD REMOTA CONECTADA Posicion: Conectado 01/25/2017 12:22:49 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:41
01/24/2017 10:39:21 #\ABD REMOTA CONECTADA Posicion: Conectado 01/24/2017 10:39:15 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:06
01/24/2017 10:39:15 #\ABD REMOTA CONECTADA Posicion: Conectado 01/24/2017 10:38:38 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:37
01/24/2017 10:24:32 #\ABD REMOTA CONECTADA Posicion: Conectado 01/24/2017 10:23:54 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:38
01/24/2017 10:07:12 #\ABD REMOTA CONECTADA Posicion: Conectado 01/24/2017 10:07:12 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:00
01/24/2017 10:07:06 #\ABD REMOTA CONECTADA Posicion: Conectado 01/24/2017 10:06:25 #\ABD REMOTA DESCONECTADA Posicion: Desconectado 0:00:41

 

Obrigado pela atenção.

 

 

 

15 horas atrás, Motta disse:

 

Muito bom o link, já me adiantou a dúvida seguinte que seria como calcular. Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria algum dado para link a nível de CONECTADO e DESCONECTADO para exibir em linha?

 

Digo, ID + USUARIO..., pois o que penso seria um join com a mesma tabela com estes links e filtrando em uma somente o CONECTADO e na outra o DESCONECTADO, exemplo,

 

select c.rc_fecha_hora, c.rc_elemento, c.rc_texto, c.rc_estado, c.rc_info, d.rc_fecha_hora, d.rc_elemento, d.rc_texto, d.rc_estado, d.rc_info

where registro_cronologico c --conectado

join registro_cronologico d --desconectado

on d.id = c.id

 

Algo do tipo, entende?

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.