Select con if
Publicado por George RO (1 intervención) el 23/01/2015 19:04:48
SELECT distinct dc.NumServicio,
dc.Poliza, dc.Contrato, dc.Certificado, dc.Vin,
c.Nombre as Aseguradora,
da.NombreBen + '''' + da.ApPaternoBen + '''' + da.ApMaternoBen as Asegurado,
(Select distinct es.Nombre From Datos_Reportante as dr
LEFT OUTER JOIN Estatus_Servicios as es ON es.Estatus = dr.Estatus ) as Estatus
FROM Datos_Cliente as dc
LEFT OUTER JOIN Clientes as c ON DC.IdCliente = C.IdCliente
LEFT OUTER JOIN Datos_Asegurado as da ON DC.NumServicio = DA.NumServicio
LEFT OUTER JOIN Datos_Reportante as dr ON DC.NumServicio = DA.NumServicio
Buen dia espero me puedan ayudar. tengo esta consulta para obtener datos de otras tablas, solo que lo que refiere a dc.Poliza, dc.Contrato, dc.Certificado, dc.Vin, solo quiero traerme el primero que tenga informacion (as Folio), pero no se como hacerle.
Intento poner case pero no me sale. :(
Me pueden ayudar
dc.Poliza, dc.Contrato, dc.Certificado, dc.Vin,
c.Nombre as Aseguradora,
da.NombreBen + '''' + da.ApPaternoBen + '''' + da.ApMaternoBen as Asegurado,
(Select distinct es.Nombre From Datos_Reportante as dr
LEFT OUTER JOIN Estatus_Servicios as es ON es.Estatus = dr.Estatus ) as Estatus
FROM Datos_Cliente as dc
LEFT OUTER JOIN Clientes as c ON DC.IdCliente = C.IdCliente
LEFT OUTER JOIN Datos_Asegurado as da ON DC.NumServicio = DA.NumServicio
LEFT OUTER JOIN Datos_Reportante as dr ON DC.NumServicio = DA.NumServicio
Buen dia espero me puedan ayudar. tengo esta consulta para obtener datos de otras tablas, solo que lo que refiere a dc.Poliza, dc.Contrato, dc.Certificado, dc.Vin, solo quiero traerme el primero que tenga informacion (as Folio), pero no se como hacerle.
Intento poner case pero no me sale. :(
Me pueden ayudar
Valora esta pregunta
0