Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Mostrar registros de una fecha específica

Estas en el tema de Mostrar registros de una fecha específica en el foro de Mysql en Foros del Web. Holas! tengo mi bd con registros de pagos, los cuales tienen una fecha en YYYY-MM-DD y quiero paginar solamente los pagos del mes que se ...
  #1 (permalink)  
Antiguo 23/12/2009, 16:16
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 14 años, 11 meses
Puntos: 2
Mostrar registros de una fecha específica

Holas!
tengo mi bd con registros de pagos, los cuales tienen una fecha en YYYY-MM-DD y quiero paginar solamente los pagos del mes que se especifique...

lo intente haciendo un substr y sacando solamente el "mes" con algo asi

substr ($fecha, 6, 2);

y funcionó, pero quiero saber si hay alguna forma menos "arcaica" de hacerlo O.o

saludos! :D
  #2 (permalink)  
Antiguo 23/12/2009, 16:33
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Mostrar registros de una fecha específica

SELECT * FROM tutabla WHERE MONTH(campofecha) = 2

Esto te traería los del mes de febrero, pero si quieres los de febrero de este año
SELECT * FROM tutabla WHERE YEAR(campofecha) = 2009 AND MONTH(campofecha) = 2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:44.