Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/12/2010, 08:43
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Respuesta: como haria para mostrar los 12 ultimos meses del año

gracias por la respuesta mortiprogramador. cambie la fecha del sistema, puse la fecha actual con el date cambiando el dia que he registrado un evento el 06 de enero del 2011, refresque la web y me mostro la galeria.

pero si no he registrado ningun evento del mes de enero del 2011, que me muestre solo el ultimo evento. en este caso es el 08 de diciembre de este año.

mi pregunta es si es necesario hacer una consulta para las fechas como puse arriba en mi codigo ?.

hice otra modificacion en mi sql.

Código SQL:
Ver original
  1. SELECT g.idgaleria, g.nombre_evento, g.categoria_eventos, g.fecha_evento
  2. FROM sense_galeria g, sense_galeria_fotos gf
  3. WHERE g.idgaleria = gf.idgaleria
  4. AND g.fecha_evento BETWEEN DATE_ADD(NOW(), INTERVAL -12 MONTH) AND NOW()
  5. ORDER BY g.idgaleria DESC

me muestra todas las galerias de las fechas registradas hasta la fecha de hoy. pero tambien necesito especificar la fecha del evento.

sera por que mi campo fecha_evento lo puse como varchar y no como date ?

anteriormente hice una comparacion de mi campo fecha_registro y la funcion date(), pero aun asi me sigue mostrando el mismo resultado.

para no confundirlo, le dejo un enlace de mi tabla.



esa es mi duda mortiprogramador. alguien que me ayude con mi tema por favor ?.

saludos.

Última edición por esaenz22; 13/12/2010 a las 09:44 Razón: correcion.