With Cube..

19/09/2003 - 00:45 por Manolo Zepeda | Informe spam
Hola amigos..!!

Alguno de ustedes me podria decir como se utiliza y para
que sirve esta instruccion??

Saludos

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
19/09/2003 - 01:17 | Informe spam
/* de los Books Online */

CUBE

Especifica que, además de las filas que normalmente proporciona GROUP BY,
deben incluirse filas de resumen en el conjunto de resultados. Se devuelve
una fila de resumen GROUP BY por cada posible combinación de grupo y
subgrupo del conjunto de resultados. En el resultado se muestra una fila de
resumen GROUP BY como NULL, pero se utiliza para indicar todos los valores.
Utilice la función GROUPING para determinar si los valores nulos del
conjunto de resultados son valores de resumen GROUP BY.

El número de filas de resumen del conjunto de resultado se determina
mediante el número de columnas que contiene la cláusula GROUP BY. Cada
operando (columna) de la cláusula GROUP BY se enlaza según el agrupamiento
NULL y se aplica el agrupamiento al resto de los operandos (columnas).
Debido a que CUBE devuelve todas las combinaciones posibles de grupo y
subgrupo, el número de filas es el mismo, independientemente del orden en
que se especifiquen las columnas de agrupamiento.


Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

***IMPORTANTE*** Microsoft Security Bulletin MS03-039
http://www.microsoft.com/security/s...03-039.asp

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Manolo Zepeda" wrote in message
news:05d601c37e36$8d87d910$
Hola amigos..!!

Alguno de ustedes me podria decir como se utiliza y para
que sirve esta instruccion??

Saludos
Respuesta Responder a este mensaje
#2 Miguel Egea
19/09/2003 - 12:26 | Informe spam
Además de lo que te comenta gustavo si lo buscas en portalsql tienes un par
de ejemplillos.



Saludos Cordiales
=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.

¡Cuida el rendimiento! Evita los cursores
Brigada Anti-Cursores
==

"Gustavo Larriera [MVP]" <remove underscore escribió
en el mensaje news:
/* de los Books Online */

CUBE

Especifica que, además de las filas que normalmente proporciona GROUP BY,
deben incluirse filas de resumen en el conjunto de resultados. Se devuelve
una fila de resumen GROUP BY por cada posible combinación de grupo y
subgrupo del conjunto de resultados. En el resultado se muestra una fila


de
resumen GROUP BY como NULL, pero se utiliza para indicar todos los


valores.
Utilice la función GROUPING para determinar si los valores nulos del
conjunto de resultados son valores de resumen GROUP BY.

El número de filas de resumen del conjunto de resultado se determina
mediante el número de columnas que contiene la cláusula GROUP BY. Cada
operando (columna) de la cláusula GROUP BY se enlaza según el agrupamiento
NULL y se aplica el agrupamiento al resto de los operandos (columnas).
Debido a que CUBE devuelve todas las combinaciones posibles de grupo y
subgrupo, el número de filas es el mismo, independientemente del orden en
que se especifiquen las columnas de agrupamiento.


Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

***IMPORTANTE*** Microsoft Security Bulletin MS03-039
http://www.microsoft.com/security/s...03-039.asp

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Manolo Zepeda" wrote in message
news:05d601c37e36$8d87d910$
> Hola amigos..!!
>
> Alguno de ustedes me podria decir como se utiliza y para
> que sirve esta instruccion??
>
> Saludos


Respuesta Responder a este mensaje
#3 Mauricio Sthandier R.
21/09/2003 - 05:17 | Informe spam
Te produce subtotalizaciones a partir de la función de agregado escogida(s)
y los agrupamientos efectuados. Como va resumiendo por campos dentro de los
grupos llegas en algún momento a tener un gran total.
Las subtotalizaciones se entregan con Null en los campos resumidos, pero con
GROUPING BY puedes diferenciar un Null real del Null producido por CUBE.

Lo que nunca he podido entender es la diferencia entre ROLLUP y CUBE para mi
son lo mismo.

Fear
is temporary.
Pride
is forever.

"Manolo Zepeda" escribió en el mensaje
news:05d601c37e36$8d87d910$
Hola amigos..!!

Alguno de ustedes me podria decir como se utiliza y para
que sirve esta instruccion??

Saludos
Respuesta Responder a este mensaje
#4 Gustavo Larriera [MVP]
21/09/2003 - 07:01 | Informe spam
Las diferencias entre ROLLUP y CUBE: CUBE hace
agergaciones de todos los valores de las columnas
seleccioanads, mientras que ROLLUP hace agregaciones de
la jerarquia de valores. En los Books Online hay buenos
ejemplos en el artículo "Summarizing data with ROLLUP".

saludos
gux

Te produce subtotalizaciones a partir de la función de


agregado escogida(s)
y los agrupamientos efectuados. Como va resumiendo por


campos dentro de los
grupos llegas en algún momento a tener un gran total.
Las subtotalizaciones se entregan con Null en los campos


resumidos, pero con
GROUPING BY puedes diferenciar un Null real del Null


producido por CUBE.

Lo que nunca he podido entender es la diferencia entre


ROLLUP y CUBE para mi
son lo mismo.

Fear
is temporary.
Pride
is forever.

"Manolo Zepeda" escribió en el


mensaje
news:05d601c37e36$8d87d910$
Hola amigos..!!

Alguno de ustedes me podria decir como se utiliza y




para
que sirve esta instruccion??

Saludos




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida