Si, cualquiera de nosotros, es una consulta simple con uso de LEFT JOIN, funciones de fecha, SUM() y GROUP BY, pero si no nos proporcionas la estructura de las tablas, sólo podemos ejemplificar algo imaginario, tal como:
Obviamente, si esos no son los nombres de las tablas o las columnas, deberás adaptar la idea a lo que tengas...
Es una consulta medio de manual. ¿Intentaste hacer algo por tu cuenta? Muéstralo.