OUTER JOIN en access
Por que falla esta sentencia?:
Select * from (Select * from (SELECT COD_EMPRESA, Nz(SUM(PROYECTOS.PRESUPUESTO),0) As intentado FROM PROYECTOS WHERE (ESTADO = 'CANCELADO' or ESTADO = 'NEGOCIACION' or ESTADO = 'PROSPECTO') GROUP BY COD_EMPRESA) As A1 full OUTER JOIN (SELECT COD_EMPRESA, Nz(SUM(PROYECTOS.PRESUPUESTO),0) As aportado FROM PROYECTOS WHERE (PROYECTOS.ESTADO = 'FINALIZADO' OR PROYECTOS.ESTADO = 'EN_DESARROLLO') GROUP BY COD_EMPRESA) As A2 ON A1.COD_EMPRESA=A2.COD_EMPRESA) As A3 full OUTER JOIN (SELECT COD_EMPRESA, Nz(SUM(EMPLEADO_CONTRATO_CAP.COSTE_CON_DESCUENTO),0) As consumido, Nz(SUM(EMPLEADO_CONTRATO_CAP.COSTE_SIN_DESCUENTO - EMPLEADO_CONTRATO_CAP.COSTE_CON_DESCUENTO),0) As anadido FROM CONTRATOS_CAP INNER JOIN EMPLEADO_CONTRATO_CAP ON CONTRATOS_CAP.COD_CONTRATO=EMPLEADO_CONTRATO_CAP.COD_CONTRATO GROUP BY COD_EMPRESA) As A4 ON A3.COD_EMPRESA = A4.COD_EMPRESA
Dice "Error de sintaxis en la clasula FROM"
Estoy en un Access 2000
Select * from (Select * from (SELECT COD_EMPRESA, Nz(SUM(PROYECTOS.PRESUPUESTO),0) As intentado FROM PROYECTOS WHERE (ESTADO = 'CANCELADO' or ESTADO = 'NEGOCIACION' or ESTADO = 'PROSPECTO') GROUP BY COD_EMPRESA) As A1 full OUTER JOIN (SELECT COD_EMPRESA, Nz(SUM(PROYECTOS.PRESUPUESTO),0) As aportado FROM PROYECTOS WHERE (PROYECTOS.ESTADO = 'FINALIZADO' OR PROYECTOS.ESTADO = 'EN_DESARROLLO') GROUP BY COD_EMPRESA) As A2 ON A1.COD_EMPRESA=A2.COD_EMPRESA) As A3 full OUTER JOIN (SELECT COD_EMPRESA, Nz(SUM(EMPLEADO_CONTRATO_CAP.COSTE_CON_DESCUENTO),0) As consumido, Nz(SUM(EMPLEADO_CONTRATO_CAP.COSTE_SIN_DESCUENTO - EMPLEADO_CONTRATO_CAP.COSTE_CON_DESCUENTO),0) As anadido FROM CONTRATOS_CAP INNER JOIN EMPLEADO_CONTRATO_CAP ON CONTRATOS_CAP.COD_CONTRATO=EMPLEADO_CONTRATO_CAP.COD_CONTRATO GROUP BY COD_EMPRESA) As A4 ON A3.COD_EMPRESA = A4.COD_EMPRESA
Dice "Error de sintaxis en la clasula FROM"
Estoy en un Access 2000
