SQL Server - cursor

   
Vista:

cursor

Publicado por Orlando (5 intervenciones) el 02/06/2009 00:08:33
hola amigos saben tengo un probloemita grande

tengo esta table

notas

ahora normalmente si realizo un select tendria que salir asi

alumno materia nota 1 nota2 nota 3
pepo matematica 10 10 10
juan Fisica 10 10 10

pero me gustaria que salga asi

alumno matematica fisica
pepo 30 0
juan 0 30

osea la cuestion es poder tranformar las filas en columnas como puedo hacer eso?
si ponen un ejemplo seria mil veces mejor gracias
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
información
Otras secciones de LWP con contenido de SQL Server
- Cursos de SQL Server
- Temas de SQL Server
- Chat de SQL Server
información
Cursos y Temas de SQL Server
- Uso de procedimientos almacenados
- SQL Server 7
- Curso de SQL Server 2005
Imágen de perfil de Isaias

RE:cursor

Publicado por Isaias (3180 intervenciones) el 02/06/2009 06:24:15
Orlando

Si utilizaras la herramienta de BUSQUEDA, te darias cuenta que este tema ya fue tratado en este foro.

SELECT Alumno,
SUM (CASE WHEN materia = 'matematica' THEN nota 1 + nota 2 + nota 3 END) as Matematica
SUM((CASE WHEN materia = 'Fisica' THEN nota 1 + nota 2 + nota 3 END) as Fisica
FROM tutabla
GROUP BY Alumno.

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