
SELECCIONAR 3 ULTIMOS MANTENIMEINTOS DE UN CHASIS
Publicado por Gray (6 intervenciones) el 20/05/2015 19:48:47
Hola Buenas tardes, tengo un problema espero me puedan ayudar.
Necesito sacar un reporte que contega los 3 ultimos manetenimiento de cada unos de los chasis
el reporte debe sacar no de chasis, tipo de mantenimiento, paquete,km,fecha que se creo el manteniminto de tipo 12 de los clientes 888855 y 888849
Ocupo 2 tablas "cont_his" cb donde saco todos los datos excepto el paquete ese lo tomo de la tabla "all_grow"
la union la hago con el campo factura que esta en ambas tablas.
Aqui el codigo como lo estoy sacando pero solo me arroja los 3 mantenimeintos de un chasis
select TOP 3 cb.no_chasis as chasis,cb.TipoMan as Tipo,gr.packid as paquete, cb.km as kilometraje,cb.created as fecha
from PRUEBA.dbo.cont_his cb
join PRUEBA.dbo.all_grow gr on cb.factura = gr.factura
where gr.cliente='888855'or gr.cliente='888849' and gr.BTYPE=12 and gr.packid <> null
group by cb.no_chasis,cb.TipoMan,gr.packid, cb.km,cb.created
order by cb.chasis desc
ARROJA
chasis Tipo paquete kilometraje fecha
-------------------------------------------------- ---- ------------------------------------ ----------- -----------------------
N254906 M NULL 587633 2015-03-09 09:44:01.760
N254906 M SMXMANTTO L SK 240 587633 2015-03-09 09:44:01.760
N254906 M VOLVOEB040 587633 2015-03-09 09:44:01.760
gracias!!
Necesito sacar un reporte que contega los 3 ultimos manetenimiento de cada unos de los chasis
el reporte debe sacar no de chasis, tipo de mantenimiento, paquete,km,fecha que se creo el manteniminto de tipo 12 de los clientes 888855 y 888849
Ocupo 2 tablas "cont_his" cb donde saco todos los datos excepto el paquete ese lo tomo de la tabla "all_grow"
la union la hago con el campo factura que esta en ambas tablas.
Aqui el codigo como lo estoy sacando pero solo me arroja los 3 mantenimeintos de un chasis
select TOP 3 cb.no_chasis as chasis,cb.TipoMan as Tipo,gr.packid as paquete, cb.km as kilometraje,cb.created as fecha
from PRUEBA.dbo.cont_his cb
join PRUEBA.dbo.all_grow gr on cb.factura = gr.factura
where gr.cliente='888855'or gr.cliente='888849' and gr.BTYPE=12 and gr.packid <> null
group by cb.no_chasis,cb.TipoMan,gr.packid, cb.km,cb.created
order by cb.chasis desc
ARROJA
chasis Tipo paquete kilometraje fecha
-------------------------------------------------- ---- ------------------------------------ ----------- -----------------------
N254906 M NULL 587633 2015-03-09 09:44:01.760
N254906 M SMXMANTTO L SK 240 587633 2015-03-09 09:44:01.760
N254906 M VOLVOEB040 587633 2015-03-09 09:44:01.760
gracias!!
Valora esta pregunta


0