problema con consulta sql

ed
26 de Mayo del 2005
Hola,
Tengo un problema para realizar una consulta sql, os explico.
tengo una tabla con 6 campos, 4 de ellos son claves para hacer join con otras tablas, otro llamado cflot solo puede tener 5 valores y otro llamado cflot_valor tiene valores cuyo significado depende del valor de cflot. Quiero una consulta en la que varias columnas sean los 5 diferentes valores de cflot, y que el valor sea el valor de cflot_valor.
Os pongo un ejemplo de como es la tabla:

A B C D cflot cflot_valor
---------------------------------------
1 a i m la 121
1 a i m la_dir 301-4
1 a i m ps 2,05
1 a i m num am170
1 a i m fec 10-2
2 b j mn la 105
2 b j mn la_dir 303-2
3 c h mn num nv206


y os pongo un ejemplo de lo que quiero conseguir:

A B C D la la_dir ps num fec
----------------------------------------------------------------
1 a i m 121 301-4 2,05 am170 10-02
2 b j mn 105 303-2
3 c h mn nv306

Muchas gracias

Wilphi.Net
26 de Mayo del 2005
lo que quieres hacer es una tabla cruzada, en el help de sql server hay un apartado sobre referencia cruzada, y te indica lo que quieres conseguir.