Jump to content


Photo

Listado de registros


  • Please log in to reply
3 replies to this topic

#1 Castiloco

Castiloco

    Newbie

  • Miembros
  • Pip
  • 6 posts

Posted 30 June 2013 - 09:28 PM

Hola chic@s, el problema es el siguiente:
Quisiera implementar un listado de registros de la siguiente forma con PHP y MYSQL

Junio 2013
-registro 1
-registro 2

Mayo 2013
-registro 1
-registro 2

.
.
.

Diciembre 2012
-registro 1
-registro 2


Alguna sugerencia para el SQL, hice esto pero solo me muestra del mes en especifico:

SELECT * FROM NOTICIAS WHERE MONTH(FECHA) = 06


Pleasee... ayuda


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14459 posts
  • LocationMéxico

Posted 30 June 2013 - 10:34 PM

Hola

Si le dices que te muestre el mes 6 es obvio que sólo te va a  mostrar el mes 6, si quieres que te muestre todos los meses de un año tienes que decirle que te muestre todo el año y ordenado por el mes, yo haría algo así. Desconozco si funcione, no uso MySQL


SELECT MONTH(FECHA), *  FROM NOTICIAS WHERE YEAR(FECHA) = 2013
ORDER BY 1


Saludos
  • 0

#3 Castiloco

Castiloco

    Newbie

  • Miembros
  • Pip
  • 6 posts

Posted 01 July 2013 - 10:49 AM

Hola gracias por responder. Exacto si le coloco el mes en especifico me listará solo los registros asociados a ese mes, pero es lo mismo si le coloco el año en especifico ya no me cargaría los registros de los años anteriores. Es decir quiero que me carguen todos los registros que existen pero clasificados por mes y año correspondiente.
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14459 posts
  • LocationMéxico

Posted 01 July 2013 - 10:53 AM

Hola gracias por responder. Exacto si le coloco el mes en especifico me listará solo los registros asociados a ese mes, pero es lo mismo si le coloco el año en especifico ya no me cargaría los registros de los años anteriores. Es decir quiero que me carguen todos los registros que existen pero clasificados por mes y año correspondiente.


Hola

Pues entonces no uses filtros, solo ordenalos como te muestro


SELECT YEAR(FECHA), MONTH(FECHA), *  FROM NOTICIAS
ORDER BY 1,2


Saludos
  • 0




IP.Board spam blocked by CleanTalk.