Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2015, 16:10
Avatar de Fernarey1810
Fernarey1810
 
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: sumar resultado de dos select

Ambas consultas funcionan perfectamente. El problema era que si una de las 2 DA NULL, al sumar por ej 1000+NULL daba NULL.
Existe una funcion llamada IFNULL(a,b), si A es NULL devuelve B. En este caso al darme null la busqueda pongo que me de 0. Esta es la consulta correcta:

Código MySQL:
Ver original
  1. select ((select ifnull(sum(entrega),0) from entregas where fecha between '2015-07-07' and '2015-07-11') + (select ifnull(sum(entrega),0) from entregas_ventas where fecha between '2015-07-07' and '2015-07-11')) AS total