Ver Mensaje Individual
  #1  
Antiguo 19-10-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Thumbs up Consulta dinamica

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.

Última edición por Neftali [Germán.Estévez] fecha: 19-10-2018 a las 14:46:18. Razón: Con el TAG SQL se mnantienen los espacios y se ve mejor
Responder Con Cita