01/08/2008, 00:31
|
| | 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!!! |