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!
João Marcelo...
Novo Membro
Registrado
8 Mensagens
0 Curtidas