referencia cruzada
Publicado por Jorge Escobar (4 intervenciones) el 01/11/2007 18:00:45
Necesito su ayuda.
tengo mi tabla de ventas
codigo año mes cantidad
1 2006 12 6
2 2007 01 5
3 2007 01 10
4 2007 02 5
5 2007 04 3
6 2007 03 4
7 2007 05 6
8 2007 06 7
9 2007 08 9
10 2007 09 7
11 2007 10 6
12 2007 11 5
para el ejemplo solo incluyo un registro por cada mes.
secede que :
dado un mes y año como argumentos, me deve mostrar un listado de las ventas de los 12 meses anteriores al mes ingresado como
argumento. (es decir si ingreso 2007 11 me deve mostrar los resultados desde dicimebre del 2006 hasta el 2007 11)
hasta el momento todo bien, lo raro es que lo quieren los meses que se muestren en columnas y no en filas.
algo asi
meses dic2006 ene2007 feb2007 mar2007 abr2007.....nov2007
cant. 6 5 10 5 3 5
esto es referencia cruzada. alguien me puede dar una idea de como hacerlo.
buscando informacion me encontré con un manual en que devo utilizar PIVOT pero el caso es que trabajo con SQL inferior al 2000 , lo que no reconoce esta funcion
tengo mi tabla de ventas
codigo año mes cantidad
1 2006 12 6
2 2007 01 5
3 2007 01 10
4 2007 02 5
5 2007 04 3
6 2007 03 4
7 2007 05 6
8 2007 06 7
9 2007 08 9
10 2007 09 7
11 2007 10 6
12 2007 11 5
para el ejemplo solo incluyo un registro por cada mes.
secede que :
dado un mes y año como argumentos, me deve mostrar un listado de las ventas de los 12 meses anteriores al mes ingresado como
argumento. (es decir si ingreso 2007 11 me deve mostrar los resultados desde dicimebre del 2006 hasta el 2007 11)
hasta el momento todo bien, lo raro es que lo quieren los meses que se muestren en columnas y no en filas.
algo asi
meses dic2006 ene2007 feb2007 mar2007 abr2007.....nov2007
cant. 6 5 10 5 3 5
esto es referencia cruzada. alguien me puede dar una idea de como hacerlo.
buscando informacion me encontré con un manual en que devo utilizar PIVOT pero el caso es que trabajo con SQL inferior al 2000 , lo que no reconoce esta funcion
Valora esta pregunta


0