Pruebe Visual Guard  
Entrar   |   Registro ]
Inicio   |   Eventos   |   Foros   |   Galerías   |   Recursos   |   Directorio   |   Planeta  


Discusión Técnica

Autor Tópico: Consulta SQL SERVER 2000
fermaga30
Consulta SQL SERVER 2000
Publicado: Tuesday, July 15, 2008 10:24 AM (PST)
Hola, alguien sabe como hacer para que el resultado de una consulta en SQl Server 2000 poderlo obtener de manera horizontal?, es decir

Resultado de la consulta:

CAMPO 1
A
B
C
D

Lo que quiero es lo siguiente:

CAMPO 1
A,B,C,D

Comentarios:

Autor Tópico:
carloshgo
Consulta SQL SERVER 2000
Publicado: Thursday, July 17, 2008 10:24 AM (PST)
esto te ayudara, saludos

SELECT
    Field1,
    max(CASE WHEN field2 = 'A' THEN field_value END) as A,
    max(CASE WHEN field2 = 'B' THEN field_value END) as B,
    max(CASE WHEN field2 = 'C' THEN field_value END) as C,
    max(CASE WHEN field2 = 'D' THEN field_value END) as D,
    max(CASE WHEN field2 = 'E' THEN field_value END) as E
FROM MyTable
GROUP BY
    Field1


fermaga30
Consulta SQL SERVER 2000
Publicado: Thursday, July 17, 2008 11:06 AM (PST)
Gracias carlos, más o menos ya me di una idea con tu ejemplo de como aplicarlo.

Salu2.


  
Sea nuestro patrocinador
Nuevas fotos


Cecyte - audiencia


Cecyte - participación


Cecyte - presentación de proyectos


Derechos reservados TJ.NET