Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/09/2008, 13:59
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta condicional en mysql

Entiendo que el total de facturas se refiere al total por cliente. Si es así, prueba esta consulta:
Código sql:
Ver original
  1. SELECT cl.id, t1.totaltotal, t1.total1total2
  2. FROM clientes cl
  3. INNER JOIN (
  4.  
  5. SELECT cl.id, SUM( f.total ) AS totaltotal, cl.total1 + cl.total2 AS total1total2
  6. FROM `clientes` cl
  7. INNER JOIN facturas f ON cl.id = f.idcli
  8. GROUP BY cl.id
  9. )t1 ON cl.id = t1.id
  10. WHERE  t1.total1total2 <= t1.totaltotal

Pero si es sobre el total de todos los id...
Código sql:
Ver original
  1. SELECT id FROM clientes WHERE (total1 + total2) <= (SELECT SUM(cantidad) FROM facturas)

Última edición por jurena; 29/09/2008 a las 08:54