SQL - Incluir 3 condiciones en un query!

   
Vista:

Incluir 3 condiciones en un query!

Publicado por David (7 intervenciones) el 22/06/2010 04:26:12
Buenas noches…
De antemano agradezco por toda la colaboración que me puedan suministrar….
Tengo la siguiente tabla:

Estación TipoEquipo FechaHora
Aeropuerto TVM 21/06/2010 07:45:12
Aeropuerto TVM 21/06/2010 12:10:11
Aeropuerto VTS 21/06/2010 10:12:15
Aeropuerto VTS 21/06/2010 15:28:46
Aeropuerto VTB 21/06/2010 11:58:20
Aeropuerto VTB 21/06/2010 16:32:21
Maraya TVM 21/06/2010 08:35:22
Maraya TVM 21/06/2010 20:22:11
Maraya VTS 21/06/2010 09:15:12
Maraya VTS 21/06/2010 14:48:16
Maraya VTB 21/06/2010 15:44:20
Maraya VTB 21/06/2010 17:55:20

Al realizar la siguiente consulta:

select distinct A1.Estacion, A1.TipoEquipo, A1.FechaHora
from Validaciones201006 A1
where A1.FechaHora > Convert (DATETIME, '2010-06-21 04:30:00')
and A1.FechaHora = (select max(FechaHora)
from Validaciones201006 A2
where A2.Estacion = A1.Estacion
and A2.FechaHora > Convert (DATETIME, '2010-06-21 04:30:00'))
order by Estacion asc

El resultado es:

Estacion |TipoEquipo |FechaHora
Aeropuerto |VTB |21/06/2010 16:32:21
Maraya |TVM |21/06/2010 20:22:11

Mostrandome el último registro de la estación.

Ahora bien, lo que necesito es incluir otro where, en donde me indique cual fue el último registro por Tipo de Equipo, ya sea TVM, VTS o VTB.

Muchas gracias…..

David…
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Incluir 3 condiciones en un query!

Publicado por Vicente Garcia (2 intervenciones) el 25/06/2010 16:20:03
select distinct A1.Estacion, A1.TipoEquipo, A1.FechaHora
from Validaciones201006 A1
where A1.FechaHora > Convert (DATETIME, '2010-06-21 04:30:00')
and A1.FechaHora = (select max(FechaHora)
from Validaciones201006 A2
where A2.Estacion = A1.Estacion
and A2.FechaHora > Convert (DATETIME, '2010-06-21 04:30:00'))

And A1.TipoEquipo ='TVM'

order by Estacion asc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar