SELECT (CASE WHEN len(isnull(GERAPLI.dbo.View_facli.dvc38, '')) = 0 THEN GERAPLI.dbo.View_facli.dvc39 ELSE GERAPLI.dbo.View_facli.dvc38 END) AS IdDireccionActuacion , GERAPLI.dbo.OB_PROYECTOS.codcli as Codcliente , GERAPLI.dbo.OB_PROYECTOS.codemp as CodEmpresa , GERAPLI.dbo.OB_PROYECTOS.numero_pedido as CodOferta , '' as Comentarios , GERAPLI.dbo.ETL_PCI_COSTES_AGRUP_O.SUMADECOSTEMAT as CosteMaterial , 0 as CosteOtros , GERAPLI.dbo.ETL_PCI_COSTES_AGRUP_O.SUMADECOSTEtotal AS CosteTotal , GERAPLI.dbo.OB_PROYECTOS.fecha_propuesta_fin as FechaEntrega , GERAPLI.dbo.OB_PROYECTOS.forma_pago as FormaPago , (GERAPLI.dbo.PCI_PRESUPUESTOS_HA.cantidad * GERAPLI.dbo.PCI_PRESUPUESTOS_HA.precio) as Importe , 0 as Nalmacen , GERAPLI.dbo.OB_PROYECTOS.observaciones_obra as Observaciones , sum(GERAPLI.dbo.PCI_PRESUPUESTOS_HA.precio) OVER (PARTITION BY GERAPLI.dbo.PCI_PRESUPUESTOS_HA.codemp , GERAPLI.dbo.PCI_PRESUPUESTOS_HA.IDREG) AS PvpTotal , 0 as Rentabilidad , GERAPLI.dbo.View_facli.age as Agente1 , GERAPLI.dbo.View_facli.age3 as Agente3 , GERAPLI.dbo.View_facli.age4 as Agente4 , GERAPLI.dbo.View_facli.age6 as Agente6 , GERAPLI.dbo.ETL_PCI_COSTES_AGRUP_O.SUMADECOSTEMO as CosteManoObra , 0 as Anticipo , 'Protección Incendio' as LineaNegocio , GERAPLI.dbo.OB_PROYECTOS.responsable as Tecnico , '' as TipoActuacion , '0' as EnvioNro , 0 as TotalEnvios , count(GERAPLI.dbo.PCI_PRESUPUESTOS_HA.cantidad) OVER (PARTITION BY GERAPLI.dbo.PCI_PRESUPUESTOS_HA.codemp , GERAPLI.dbo.PCI_PRESUPUESTOS_HA.IDREG) AS Lineas , CONVERT(varchar, ROW_NUMBER() OVER (PARTITION BY GERAPLI.dbo.PCI_PRESUPUESTOS_HA.codemp , GERAPLI.dbo.PCI_PRESUPUESTOS_HA.IDREG ORDER BY GERAPLI.dbo.PCI_PRESUPUESTOS_HA.codemp, GERAPLI.dbo.PCI_PRESUPUESTOS_HA.IDREG)) AS Linea , '' as Adjuntos , GERAPLI.dbo.PCI_PRESUPUESTOS_HA.cantidad as Cantidad , GERAPLI.dbo.PCI_PRESUPUESTOS_HA.anomalia as Producto , GERAPLI.dbo.PCI_PRESUPUESTOS_HA.precio as PrecioVenta , 0 as Descuento , GERAPLI.dbo.PCI_PRESUPUESTOS_HA.OBS as DescripcionCorta , '' as DescripcionLarga FROM ( GERAPLI.dbo.OB_PROYECTOS INNER JOIN GERAPLI.dbo.View_facli ON (GERAPLI.dbo.OB_PROYECTOS.codcli = GERAPLI.dbo.View_facli.codcli) AND (GERAPLI.dbo.OB_PROYECTOS.codemp = GERAPLI.dbo.View_facli.codemp) ) LEFT JOIN GERAPLI.dbo.PCI_PRESUPUESTOS_HA ON (GERAPLI.dbo.OB_PROYECTOS.numero_pedido = GERAPLI.dbo.PCI_PRESUPUESTOS_HA.idreg) AND (GERAPLI.dbo.OB_PROYECTOS.codemp = GERAPLI.dbo.PCI_PRESUPUESTOS_HA.codemp) LEFT JOIN GERAPLI.dbo.ETL_PCI_COSTES_AGRUP_O ON (GERAPLI.dbo.OB_PROYECTOS.numero_pedido = GERAPLI.dbo.ETL_PCI_COSTES_AGRUP_O.numreq) AND (GERAPLI.dbo.OB_PROYECTOS.codemp = GERAPLI.dbo.ETL_PCI_COSTES_AGRUP_O.codemp) WHERE (GERAPLI.dbo.OB_PROYECTOS.tipo_instalacion)='Protección Incendio' AND (GERAPLI.dbo.OB_PROYECTOS.codemp)='005' AND (GERAPLI.dbo.OB_PROYECTOS.numero_pedido)='SP904701'