Ir al contenido


Foto

Listado de registros


  • Por favor identifícate para responder
3 respuestas en este tema

#1 Castiloco

Castiloco

    Newbie

  • Miembros
  • Pip
  • 6 mensajes

Escrito 30 junio 2013 - 09:28

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
  • 14.459 mensajes
  • LocationMéxico

Escrito 30 junio 2013 - 10:34

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 mensajes

Escrito 01 julio 2013 - 10:49

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
  • 14.459 mensajes
  • LocationMéxico

Escrito 01 julio 2013 - 10:53

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.