Tema: group by
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/02/2005, 02:14
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Con una consulta ordenada por fecha y un while en php lo haces. Solo tienes que controlar el cambio del mes cuando lees los datos que te devuelve la consulta para presentar la cabecera del mes.
Por cada fila que te devuelve la consulta tienes que mostrar los datos del concierto, si controlas que es un nuevo mes, pues muestras los datos de cabecera del mes como quieras (cerrando tabla y abriendo otra, haciendo una fila de la tabla con un formato diferente, tu elección).
Para controlar el cambio del mes sólo tienes que definir una variable auxiliar, inicializada a valor 0 (por ejemplo) y dentro del bucle, como primera instrucción compruebas si esa variable es igual o no al mes de la fila que toca tratar. Si es diferente, metes la cabecera del mes y pones la variable auxiliar a valor del mes.
Espero que te sirva de ayuda.
Un saludo.
__________________
Estoy contagiado de Generación-I