26/06/2008, 10:13
|
| | | Fecha de Ingreso: junio-2008 Ubicación: Lima
Mensajes: 360
Antigüedad: 16 años, 7 meses Puntos: 1 | |
Respuesta: Consulta t-sql Bueno espero no llegar tarde, pero esto creo kreo ke es lo que realmente quieres, y es mucho mas facil, el PIVOT es super archi indispensable... jeje es muy interesante, y bueno ah... ojala te sirva bastante... probe y me dio buen resultado... ahi te va la consulta... Cita: CREATE TABLE #UNO
( fecha varchar(2),
nombre varchar(2),
valor numeric(19,2)
)
insert into #UNO (fecha, nombre, valor) values ('01','c1',50)
insert into #UNO (fecha, nombre, valor) values ('01','c2',39)
insert into #UNO (fecha, nombre, valor) values ('01','c3',47)
insert into #UNO (fecha, nombre, valor) values ('02','c1',49)
insert into #UNO (fecha, nombre, valor) values ('02','c2',45)
insert into #UNO (fecha, nombre, valor) values ('02','c3',52)
insert into #UNO (fecha, nombre, valor) values ('03','c1',53)
insert into #UNO (fecha, nombre, valor) values ('03','c2',48)
insert into #UNO (fecha, nombre, valor) values ('03','c3',53)
Select Fecha, [c1], [c2], [c3]
from ( Select
fecha, nombre, valor
from #UNO
)as k Pivot(sum(valor) FOR nombre in ([c1], [c2], [c3]))PB Ejecutaloy me cuentas si es ke e slo que realmente deseas... si tienes alguna duda... pos responde :D Saludos... |