Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. SELECT FAC.conFactura, FAC.mtoFactura, FAC.codMoneda,
  2. CASE WHEN PGE.codigo = 'ESOP' THEN 'Preventivo'
  3. WHEN PGE.codigo = 'OCES' THEN 'Correctivo' END tipoMantenimiento -- 15.Adicional (PENDIENTE)
  4. FROM dbo.Factura AS FAC
  5. LEFT OUTER JOIN dbo.ActaRecepcion AS AR ON (AR.conActaRecepcion = FAC.conActaRecepcion)
  6. LEFT OUTER JOIN dbo.FallaManoObra AS FMO ON (FMO.conActaRecepcion = AR.conActaRecepcion)
  7. LEFT OUTER JOIN dbo.FallaRepuesto AS FRP ON (FRP.conActaRecepcion = AR.conActaRecepcion)
  8. LEFT OUTER JOIN dbo.FallaCombustibleLubricante AS FCL ON (FCL.conActaRecepcion = AR.conActaRecepcion)
  9. INNER JOIN dbo.DiagnosticoFalla AS DGF ON ((DGF.conFalla = FMO.conFalla) OR (DGF.conFalla = FRP.conFalla) OR (DGF.conFalla = FCL.conFalla))
  10. INNER JOIN dbo.Diagnostico AS DG ON (DG.conDiagnostico = DGF.conDiagnostico)
  11. LEFT OUTER JOIN dbo.OrdenTrabajo AS OT ON (OT.numOrden = DG.numOrden)
  12. INNER JOIN ParametroGeneralDetalle PGD2 ON (PGD2.codigo = OT.estOrden)
  13. INNER JOIN ParametroGeneral PGE ON (PGE.codigo = PGD2.codigoPadre)
  14. INNER JOIN dbo.Vehiculo AS VH ON (VH.idVeh = OT.idVeh)
  15. INNER JOIN dbo.OrdenGira AS OG ON (OG.numOrden = OT.numOrden)
  16. WHERE OT.indActivo = 1 AND DG.indActivo = 1 AND FAC.codEstado = 'ESFA'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement