Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Referencias cruzadas en Oracle (CROSS-TAB)

Estas en el tema de Referencias cruzadas en Oracle (CROSS-TAB) en el foro de Bases de Datos General en Foros del Web. Hola a todos, Yo creo quiero exactamente lo contrario que lo que se pedia en la sección "Rotación de Tablas extrañas " Tengo la siguiente ...
  #1 (permalink)  
Antiguo 13/03/2005, 03:26
 
Fecha de Ingreso: marzo-2005
Mensajes: 1
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta Referencias cruzadas en Oracle (CROSS-TAB)

Hola a todos,

Yo creo quiero exactamente lo contrario que lo que se pedia en la sección
"Rotación de Tablas extrañas "

Tengo la siguiente tabla y quisiera realizar un imforme de referencias cruzadas (CROSS-TAB)

Tabla Facturation
year, month ,group ,promotion type import
2005, 1, 1, 1, 0, 23
2005, 1, 1, 1, 1, 20
2005, 1, 1, 1, 4, 10
2005, 1, 1, 2, 1, 11
2005, 1, 1, 2, 3, 55
2005, 1, 3, 2, 1, 22
2005, 1, 3, 2, 3, 15
2005, 1, 3, 2, 10, 1
2005, 1, 3, 3, 9, 2
2005, 2, 1, 1, 0, 45
2005, 2, 1, 1, 3, 10

La consulta en ACCESS para extraer la información que quiero seria la siguiente:

TRANSFORM Sum(facturation.import) AS Total_Import
SELECT facturation.year, facturation.month, facturation.group, facturation.promotion
FROM facturation
GROUP BY facturation.year, facturation.month, facturation.group, facturation.promotion
PIVOT facturation.type;


year, month, group, promotion, 0, 1, 3, 4, 9, 10
2005, 1, 1, 1, 23, 20, , 10, ,
2005, 1, 1, 2, , 11, 55, , ,
2005, 1, 3, 2, , 22, 15, , , 1
2005, 1, 3, 3, , , , , 2,
2005, 2, 1, 1, 45, , 10, , ,

Pero, alguien me podría explicar como seria la consulta en Oracle?

Muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.