Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/05/2013, 10:55
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Funcion para obtener el primer dia del mes para hacer un between

Hola xalupeao:

Podrías intentar algo como esto:

Código MySQL:
Ver original 

Observa que en la función DATE_FORMAT pongo fijo el día como 01, sólo extraigo el año y el mes:

Código MySQL:
Ver original
  1. mysql> SELECT CURDATE(), DATE_FORMAT(CURDATE(), '%Y-%m-01');
  2. +------------+------------------------------------+
  3. | CURDATE()  | DATE_FORMAT(CURDATE(), '%Y-%m-01') |
  4. +------------+------------------------------------+
  5. | 2013-05-09 | 2013-05-01                         |
  6. +------------+------------------------------------+
  7. 1 row in set (0.00 sec)

Saludos
Leo.