Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/08/2008, 00:31
mahoni
 
Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: columnas dinamicas en select

Muchas gracias, pero no es lo que quiero:

En este caso:SELECT YEAR,
Q1= ISNULL((SELECT AMOUNT FROM QTRSALES WHERE QUARTER = 1 AND YEAR =
Q.YEAR),0),
Q2= ISNULL((SELECT AMOUNT FROM QTRSALES WHERE QUARTER = 2 AND YEAR =
Q.YEAR),0),
Q3= ISNULL((SELECT AMOUNT FROM QTRSALES WHERE QUARTER = 3 AND YEAR =
Q.YEAR),0),
Q4= ISNULL((SELECT AMOUNT FROM QTRSALES WHERE QUARTER = 4 AND YEAR =
Q.YEAR),0)
FROM QTRSALES Q
GROUP BY YEAR


sabes que tienes Q1,Q2,Q3,Q4 pero y si tienes 500 Qs???
No se podria hacer algo tal como(me lo invento para ver si me entendeis):

SELECT YEAR,@columnasdinamicas
FROM QTRSALES Q
GROUP BY YEAR

Gracias por vuestro tiempo!!!