Muchas gracias a los dos compañeros, no estoy muy familiarizado con los JOIN y UNION ALL aun, no los había manejado de esa manera, voy aprendiendo sobre la marcha. Tampoco conocía acerca del tema de Procedimientos Almacenados de mysql, es muy interesante ya estoy leyendo sobre eso y probando:
Código SQL:
Ver originalCREATE PROCEDURE total(IN año INT, IN mes INT, OUT suma INT)
BEGIN
SELECT SUM(ingresoxdia) FROM caja WHERE YEAR(fecha_abrir)=2015 AND
MONTH(fechat_abrir)=12 INTO suma;
END
Muchas gracias, tampoco se me había pasado por la mente lo de la ley de los signos. Gracias por el apoyo y su respuesta.
Saludos Cordiales.