Buenas días, tengo una tabla con fechas de alta y baja para un gimnasio. El caso es que se pone una fecha de inicio de la actividad, por ejemplo 08/12/2006 (str_fecha_comienzo) y otra de fin de actividad, por ejemplo 14/01/2007 (str_fecha_fin) el caso es que quería calcular cuantos días del total de la actividad corresponden a cada mes (vamos saber que la actividad de 20 días fue 15 de diciembre y 5 de enero). Mi consulta era algo del tipo;
Código PHP:
SELECT *, DATEDIFF( `str_fecha_fin` , `str_fecha_comienzo` ), MONTH(`str_fecha_comienzo`)
FROM `asis_trab_baja_temp`
WHERE `str_id_trabajador` = 2
GROUP BY MONTH( `str_fecha_comienzo` )
pero no está bien definida porque no me saca todo. He estado mirando la y sé que podría calcular el último día del mes con LAST_DAY(`str_fecha_comienzo`) pero no sé como compararlas o restarlas o......a alguien se le ocurre algo? un saludo;
Javi