Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2008, 06:30
monycaco
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 17 años
Puntos: 0
Consulta condicional

Hola, tengo la siguiente consulta:

SELECT FACTURACION.Codigo, FACTURACION.Referencia, referencias.PROYECTO, FACTURACION.Fecha,

ROUND( (((FACTURACION.Importe_1+FACTURACION.Importe_2+FAC TURACION.Importe_3+FACTURACION.Importe_4+FACTURACI ON.ImpotroIVA)-(FACTURACION.Visados+FACTURACION.Retenciones))*((F ACTURACION.IVA/100)+1))+FACTURACION.ImpsinIVa ,2) AS A_COBRAR,

ROUND( IF(sum(COBROS.Cobrado)>0.01,sum(COBROS.Cobrado), 0) ,2) AS COBRADO,

ROUND( ((((FACTURACION.Importe_1+FACTURACION.Importe_2+FA CTURACION.Importe_3+FACTURACION.Importe_4+FACTURAC ION.ImpotroIVA)-(FACTURACION.Visados+FACTURACION.Retenciones))*((F ACTURACION.IVA/100)+1))+FACTURACION.ImpsinIVa)- IF(sum(COBROS.Cobrado)>0.01,sum(COBROS.Cobrado), 0) ,2) AS PENDIENTE

FROM (FACTURACION LEFT JOIN referencias ON FACTURACION.Referencia=referencias.REFERENCIA) LEFT JOIN COBROS ON FACTURACION.Codigo=COBROS.Codigo_fra

GROUP BY FACTURACION.Codigo,FACTURACION.Referencia,referenc ias.PROYECTO, FACTURACION.Fecha

ORDER BY Fecha DESC

Mi problema viene al darle la condicón 'PENDIENTE > 0'


he probado con:

WHERE (ROUND( ((((FACTURACION.Importe_1+FACTURACION.Importe_2+FA CTURACION.Importe_3+FACTURACION.Importe_4+FACTURAC ION.ImpotroIVA)-(FACTURACION.Visados+FACTURACION.Retenciones))*((F ACTURACION.IVA/100)+1))+FACTURACION.ImpsinIVa)- IF(sum(COBROS.Cobrado)>0.01,sum(COBROS.Cobrado), 0) ,2))>0

Pero no funciona. ¿Qué puedo hader?