Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/12/2010, 03:26
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: obtener el numero de dias de un mes

Con respecto a una fecha es relativamente fácil
SELECT LAST_DAY(2010-12-24)-DAYOFMONTH(2010-12-24) dias
Esto es a modo de orientación. Respecto a lo otro, yo te aconsejaría usar programación, sobre todo si hablamos de rangos con varios meses, puesto que si bien es cierto que averiguar los días del mes de la primera fecha y de la última de referencia es fácil hacerlo con el motor de la base, entresacar los meses de en medio con sus días resultará más fácil hacerlo con programación. Es decir, yo te aconsejo preparar una función que te devuelva un array con los resultados. Pide ayuda en el foro de programación correspondiente a tu programa.

Última edición por jurena; 31/12/2010 a las 08:57