SQL Server - Crear nueva estructura de BD

   
Vista:

Crear nueva estructura de BD

Publicado por Gerdson (2 intervenciones) el 24/10/2010 04:33:37
Buenas foro, tengo una duda si teniendo una DB en SQL con una estructura ejemplo como la siguiente:

CodigoAlumno
NombreAlumno
CodigoClase
CodigoSeccion

La información se presentaría así haciendo un Query:

CodigoAlumno NombreAlumno CodigoClase CodigoSeccion
1 Gerdson 1 1301
1 Gerdson 2 1401
1 Gerdson 3 1501
2 Guillermo 1 1301

Se puede pasar esa información a otra tabla que presente la información de esta manera:

CodigoAlumno NombreAlumno ClaSec1 ClaSec2 ClaSec3 ClaSec4 ClaSec5..
1 Gerdson 1-1301 2-1401 3-1501 null null
2 Guillermo 1-1301 null null null null

Creo que más o menos hice la idea de lo que quiero saber si se puede hacer o no. Asumiendo que ya hay información como en la primer forma de presentación, lo que quiero es que no se repita tantas veces el alumno y en la misma línea tener los datos de las clases con sección.

No tengo mucha experiencia con SQL espero me puedan ayudar con el Script, saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RE:Crear nueva estructura de BD

Publicado por Isaias (3186 intervenciones) el 25/10/2010 20:24:07
¿Que version-edicion de SQL Server manejas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear nueva estructura de BD

Publicado por abraham (7 intervenciones) el 25/10/2010 23:50:06
A ver checa este enlace, a ver si te es de utilidad:

http://support.microsoft.com/default.aspx?scid=kb%3ben-us%3b175574&Product=sql
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Version-Edicion

Publicado por Gerdson (2 intervenciones) el 26/10/2010 07:30:43
Disculpa olvide poner esos datos, la Version es 2005 - Edicion Developer.

Espero me puedas ayudar, saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar