Hola! Necesitamos armar un reporte de unas tablas que tenemos y no podemos
tocar, pero estoy escuchando en el equipo que hablan de cursores y no me
gusta.
El tema es asi, hay dos tablas, una con alarmasActivas y otras con
alarmasHistoricasNormalizadas.
Cuando un tag(item) entra en alarma, se inserta un registro en
AlarmasActivas, cuando ese tag se normaliza, se borra de esa tabla y se
inserta un registro en AlarmasNormalizadas con codido de tag, fechaInicio y
fechaFin, entre otras cosas.
Un tag puede representar una puerta que debe estar cerrada, cuando se abre,
entra en alarma, cuando se cierra, se normaliza.
Ahora bien, el reporte que necesitamos debe tener como parametro de consulta
la fecha de un dia y debe mostrar la actividad de ese dia, esto es:
-una alarma que sigue activa desde antes de esa fecha (la puerta esta
abierta desde el dia anterior y durante ese dia no se cerro)
-una alarma que venia activa de antes y se normalizo en ese dia (la puerta
esta abierta desde el dia anterior y durante ese sí se cerro)
-la cuenta de la alarmas que se activan y desactivan para cada tag en ese
dia. (la puerta se abrio y cerro varias veces en el dia)
-y las restantes combinaciones, como puede ser, la puerta estaba abierta
desde el dia anterior, se cerro y volvio a abrir varias veces en el dia y al
final quedo abierta o cerrada.
Agradeceria me puedan ayudar a armar la/s coonsulta/s necesaria/s
Saludos
Horacio
Leer las respuestas