Creacion de un cubo para topicos de base de datos

Solo disponible en BuenasTareas
  • Páginas : 3 (596 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de diciembre de 2011
Leer documento completo
Vista previa del texto
Cube y rollup en sql
Eliosa Rojas Luis Alberto Meneses Mejía Anita Dolores Rodríguez Tenorio Noe

Tópicos avanzados para bases de datos
17:00 a 18:00 pm

TABLA DE HECHOS

Departamento Deventas

Ventas por Internet Ventas corporativas

2250 Cascos

2107

5203

5806

Línea de productos

16283 Resortes 65 cohetes

17422

21288

32768

38

47

52

Q1

Q2

Q3Q4

Trimestre (periodo)

Departamento De ventas

Ventas corporativas Ventas por Internet

1607 Cascos

18 112

4834

5150

Línea de productos

12 Resortes 2 cohetes

24

4848

1

6

9

Q1

Q2

Q3

Q4

Trimestre (periodo)

Que es el cube?
• La cláusula GROUP BY CUBE produce una línea de subtotal para cada número de departamento, y se calcula untotal para cada puesto de trabajo en cada departamento, un total al final de la consulta, y un total para cada trabajo en el siguiente ejemplo. El GROUP BY ROLLUP no devuelve los totales para cada puestode trabajo, pero hace todo lo demás, como el retorno GROUP BY CUBE.

SCRIPT

Ejemplo 1: SE NECESITA SABER LA CANTIDAD DE LINEA DEL PRODUCTO COHETES EN TODOS LOS TRIMESTRES.

selectLINEA_PRODUCTOS, count(CANTIDAD) from HECHOS where LINEA_PRODUCTOS = 'cohetes' group by cube (LINEA_PRODUCTOS,CANTIDAD);

NOS MUESTRA LA CANTIDAD DE LINEA DEL PRODUCTO COHETES EN TODOS LOS TRIMESTRES Y TODOSLOS SUBTOTALES A CONTINUACION

En esta parte se calcula todos los subtotales relativos a la consulta. Es decir, calcula línea del producto , uno por uno.

Se muestra el total de un subtotal. Ejemplo 2: SE NECESITA SABER EL TOTAL DE VENTAS CORPORATIVAS DEL PRODUCTO COHETES EN TODOS LOS TRIMESTRES

select LINEA_PRODUCTOS, departamento_ventas, SUM(CANTIDAD) from HECHOS whereLINEA_PRODUCTOS = 'cohetes' AND departamento_ventas = 'ventas corporativas‘ group by cube (LINEA_PRODUCTOS,departamento_ventas,CANTIDAD);

NOS MUESTRA EL TOTAL DE VENTAS CORPORATIVAS DEL PRODUCTO COHETES EN...
tracking img