Holas...

Hace algunos años (cuando tuve que mudar algo de M$accs a psql) encontré esto:

http://dev.mysql.com/tech-resources/articles/wizard/print_version.html

que si, soluciona el problema de tablas cruzadas; pero llegué a la
conclusión de que es mejor hacer la consulta agrupada por los campos
que quieres y "volverla cruzada" antes de displayarla con tu
reporteador...
(yo lo hacía con php, y era cuestión de levantar los datos e
imprimirlos con un par de bucles)

Saludos...

X&r

On 9/7/06, SANCHEZ Bejar Jorge <[EMAIL PROTECTED]> wrote:

Amigos, disculpen por el OFFTOPIC. Un servicio tengo las siguientes tablas :

Alumnoanho registra los años de estudios del alumno
CodAlumno       anho    seccion
01              2004    6B
01              2005    2C
01              2006    1A


AlumnoanhoCurso registra los cursos que ha seguido por cada año
CodAlumno       anho    CodCurso        nota
01              2004    01              15
01              2005    01              20
01              2006    01              13
01              2004    11              16


Y quiero generar el siguiente Reporte:
Alumno  curso           2004    2005    2006 --> Los encabezados de las 
columnas pueden
cambiar según la tabla alumnoanho
01              01              15      20      13
01              11              16      -       -       

En la columna curso debe incluir todos los cursos seguidos durante los n
años y si no tiene nota para un año mostrar vacio o '-'

Uso mysql 5 y php. Una manito con este query please.

Saludos

Jorge

_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a