Logo Hardware.com.br
João Marcelo Carvalho
João Marcelo... Novo Membro Registrado
8 Mensagens 0 Curtidas

Duvida em pesquisa no SQL

#1 Por João Marcelo... 04/05/2017 - 15:07
Tenho essa consulta.

SELECT DISTINCT D.DateAndTime, C.TagName, D.Val, E.Usuário
FROM [master].[dbo].[Tag_ALM] C, [master].[dbo].[Float_ALM] D, [master].[dbo].[String] E
WHERE D.DateAndTime >='2017-05-04 10:30:00' AND
D.DateAndTime <='2017-05-04 11:00:00' AND
E.Usuário <> 'null' AND
D.TagIndex = C.TagIndex AND
E.DateAndTime = D.DateAndTime ORDER BY D.DateAndTime DESC

Porém gostaria de pegar apenas um resultado quando o Motor da o alarme e quando ele sai do alarme, exemplo: às 10h00 o motor dar um erro e vai "1" daí o motor só sai do erro às 12h00, nesse tempo o BD está setando "1" o tempo todo e depois volta a "0" quando o alarme sai, gostaria de saber se é possível pegar apenas quando ele foi a "1" e depois quando voltou a "0", Obrigado!
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#4 Por TRONNER
05/05/2017 - 08:37
João Marcelo Carvalho disse:
Acredito que seria possível manipula-lo para que isso aconteça, você saberia?

Teria que conhecer todo o BD para possivelmente identificar alguma condição que daria para buscar tipo num errorlevel mas armazenar este intervalo, é um pouco difícil pois lidaria com exceções do banco sendo algo que realmente não conheço.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal