SQL - select de vaias tablas filtrando ultimos registros

 
Vista:

select de vaias tablas filtrando ultimos registros

Publicado por Edgardo (1 intervención) el 31/05/2007 03:16:02
para SQL SERVER 2000

No encuento la forma de relacionar estas tres tablas:

tabla clientes

idcliente, nombre, domicilio, telefono, condiva

tabla ordsservicio

idcliente, idordservicio, ordservicio, falla

tabla realizado (puede haber varios items para cada ordservicio, por eso el idemitem)

idordservicio, fecha, idemitem, itemrealizado

de forma tal de sacar en una sola consulta, de cada cliente solo la ultima orden de servicio (realizada o no), y solo el ultimo item realizado de cada una de estas, mostrando los siguientes campòs:

idcliente,nombre, domicilio,telefono,condiva,ordservicio,falla,fecha,itemrealizado

Ejemplos de como deberían aparecer los campos

clientes sin ordenes de servicio
1,Perez, calle 100, 411-1111,1,null,null,null,null

Clientes con ordenes de servicio sin terminar
1,Perez, calle 100, 411-1111,1,1,no tiene sonido,null,null

Clientes con ordenes de servicio terminadas
1,Perez, calle 100, 411-1111,1,1,no tiene sonido,01-01-2007,quedo reparado

la idea es que a partir de esta consulta crear una vista para ser incluida en distintos SP
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:select de vaias tablas filtrando ultimos regist

Publicado por Isaías (5072 intervenciones) el 31/05/2007 19:49:50
Edgardo, ¿Ya intentaste armar tu query?,¿Tienes alguna idea de como hacerlo?
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