Pasar registros como columnas
Hola,
Tengo una consulta DE SQL Server que me devuelve N cantidad de registros (pueden ser mas o menos pero no son muchos). Lo que necesito es que esos registros se muestren en columnas. Codigo Nombre ------------------- 1 aaa 2 bbb 3 ccc 8 ddd 9 eee 10 fff lo que quiero hacer es que quede algo como esto 1 aaa 2 bbb 3 ccc 8 ddd 9 eee 10 fff ------------------------------------------------- Esto que comento no lo puedo hacer con PIVOT ya que la cantidad de columnas que puedo llegar a tener puede varias. Si lo logran con PIVOT sera bienvenido pero yo no lo logre. Saludos, El Rayo |
¿Qué es "DE SQL Server"?
|
Cita:
O sea, hecha con SQL Server. // Tiquismiquis |
Así es que esta en el motor de base de datos SQL Server
|
¡Ah!, MS sql server.
|
hola,
un ejemplo simple para el uso de PIVOT mostrando las ventas de los clientes desglosadas por meses es:
para el caso en particular de una lista de datos se puede aplicar algo así:
Importante, creo una especie de indice para las filas numerandolas, y para la tabla pivot, no vale poner solamente el nombre del campo, hay que aplicar alguna función, así que con poner la función min() es suficiente, y como pega en el FOR hay que poner tantos números como lineas pueda tener los datos. Espero te pueda ser util Un saludo |
La franja horaria es GMT +2. Ahora son las 11:12:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi