Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2010, 05:09
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: agrupar registros por años

Para que te devuelva la tabla de datos ordenada por año, es simplemente agregando un ORDER BY YEAR(fechaprueba), fechaprueba:
Código MySQL:
Ver original
  1. SELECT codigo, fechaprueba, tipo, resultado, enlace, conclusiones, propuestas
  2. FROM tabla11
  3. WHERE codigo=1
  4. ORDER BY YEAR(fechaprueba) DESC, fechaprueba ASC;
El primer valor hará que las fechas se acumulen por año en orden decreciente, y el segundo valor para que se ordenen en forma creciente las del mismo año.
Pero una consulta no te puede poner subtítulos. El SQL no está creado para eso, El tipo de reporte que tu quieres implica desarrollar OLAP o en todo caso hacerlo por PHP.

Vale decir: Toma l atabla de datos y en la medida que la vas cargando, le agregas la línea con el año en tu página.
El código PHP no se puede poner aquí porque las reglas de este foro prohiben poner códigos de programación, ya que para eso están los foros de esos lenguajes.
Pregunta la segunda parte en el Foro de PHP
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)