Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2011, 09:59
Avatar de arielenter
arielenter
 
Fecha de Ingreso: abril-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 2
Pregunta Se puede mejorar esta consulta.

Con esta consulta no tengo problema me trae justo lo que quiero, pero no se hay forma de mejorar esto.



Código MySQL:
Ver original
  1. SELECT DISTINCT (SELECT SUM(total) FROM alquiler
  2. WHERE fentrada BETWEEN '2001-01-01' AND '2011-08-04' AND estado='PAGADO' OR estado='OCUPADO') +
  3.  
  4. IFNULL((SELECT SUM(entrega) FROM alquiler
  5. WHERE fentrada BETWEEN '2011-01-08' AND '2011-05-08' AND estado='OCUPADO'),0) +
  6. IFNULL((SELECT SUM(entrega) FROM alquiler
  7. WHERE fentrada BETWEEN '2011-01-08' AND '2011-05-08' AND estado='DEBE'),0) AS xTotal;