From: | "Richard Clark" <rclark2005(at)gmail(dot)com> |
---|---|
To: | Espartano <espartano(dot)mail(at)gmail(dot)com> |
Cc: | "Eugenio Segura" <eugenio(dot)segura(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Filas a columnas |
Date: | 2007-01-24 20:45:18 |
Message-ID: | 24948d30701241245t45f7cc3fib57222d6cbfb3456@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
INVESTIGA ACERCA DE LA FUNCION CROSSTAB,,,,CON ESO LO OBTIENES
SALUDOS
On 1/24/07, Espartano <espartano(dot)mail(at)gmail(dot)com> wrote:
>
> On 1/24/07, Eugenio Segura <eugenio(dot)segura(at)gmail(dot)com> wrote:
> > Tengo una tabla de alumnos y la nota digamos...
> > Estudiantes:
> > Nombre Nota Periodo Materia
> > Eugenio 60 0 Matematica
> > Eugenio 70 1 Matematica
> > Eugenio 80 2 Matematica
> > Eugenio 61 0 Español
> > Eugenio 71 1 Español
> > Eugenio 81 2 Español
> >
> > Obiamente otros datos mas...
> > pero lo q necesito es obtener esto
> >
> > Nombre Nota Nota Nota Materia
> > Eugenio 60 70 80 Matematica
> > Eugenio 61 71 81 Español
> >
> > intente hacer 3 joins en la misma tabla pero dura demaciado y se traba
> > el programa, porq son muchos alumnos
> > alguien sabe una mejor forma de hacerlo?
> >
>
> Creo que popdrias hacerlo jugando con group by y order by, sorry no
> tengo un postgres a la mano para hacer la consulta exacta.
>
> --
> http://espartano.linuxreal.org/blog/html/index.php
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2007-01-24 20:50:11 | Re: modelo de desarrollo cliente servidor en postgresql |
Previous Message | Edwin Quijada | 2007-01-24 20:41:33 | RE: iniciando desarrollo bd |