
30/06/2005, 13:35
|
 | | | Fecha de Ingreso: noviembre-2003 Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 21 años, 3 meses Puntos: 1 | |
holas, logré hacer la consulta q es como sigue:
select id_doc, fecha_desp, hora_desp, obs_desp, cod_desp, Origen, NombreOrigen = COALESCE(do.des_dependencia, sdo.abrev),
Destino, NombreDestino = COALESCE(dd.des_dependencia, sdd.abrev)
from DocxDespacho
left join Dependencia DO ON Origen = do.cod_dependencia
left join SubDependencia SDO ON Origen = sdo.cod_subdep
left join Dependencia DD ON Destino = dd.cod_dependencia
left join SubDependencia SDD ON Destino = sdd.cod_subdep
where id_doc = '00000095-05'
pero ahora necesito agregarle un join simple para q el cod_desp (q me muestra solo el codigo) aparezca como desc_despacho (descripcion del despacho)... mejor dicho, q me salga tambien el campo desc_despacho, q pertenece a la tabla despacho. Yo lo estaba haciendo asi (disculpen los errores garrafales :P ) pero me sale "error cerca de la palabra clave 'where'":
select a.id_doc, a.fecha_desp, a.cod_desp, a.hora_desp, a.obs_desp, a.Origen, NombreOrigen = COALESCE(do.des_dependencia, sdo.abrev),
a.Destino, NombreDestino = COALESCE(dd.des_dependencia, sdd.abrev), b.des_despacho
from DocxDespacho as a
join Despacho as b
left join Dependencia DO ON a.Origen = do.cod_dependencia
left join SubDependencia SDO ON a.Origen = sdo.cod_subdep
left join Dependencia DD ON a.Destino = dd.cod_dependencia
left join SubDependencia SDD ON a.Destino = sdd.cod_subdep
where a.id_doc = '00000099-05' and a.cod_desp = b.cod_despacho
Alguien podria ayudarme x favor???
__________________ Tarecito |