A ver si soy capaz de explicarme. Tengo una tabla en la que hay, entre otros muchos, estos registros:
Código SQL
[-]
GRUPO1 GRUPO2 DATO1 DATO2
93 2 284 6498
95 2 38 456
99 2 90 2185
99 4 1 10
Bien. Necesitaría montar un query para generar un informe de forma que los resultados para cada valor de GRUPO1 aparecieran en la misma línea. Algo así:
Código SQL
[-]GRUPO1 GRUPO2 DATO1 DATO2 ... GRUPOx DATO1x DATO2x
93 2 284 6498
95 2 38 456
99 2 90 2185 ... 4 1 10
(haceros una idea porque no encuentro la forma de encolumnarlos bien
)
He estado probando con CASE...WHEN, con UNION, etc., pero no se me ocurre como montarlo para que me salgan tantas columnas como valores distintos hay en GRUPO2
NOTA (Germán Estévez -Neftalí-): Como truco, si usáis la etiqueta de
SQL en lugar de
QUOTE, se mantienen los espacios introducidos.