Clausula ROLLUP

10/03/2005 - 13:24 por José Antonio | Informe spam
En una consulta que presenta el siguiente resultado:


Mes Ano1 Ano2 Ano3
Enero 10 20 18
Febrero 20 17 5
etc.
asi hasta diciembre.

El select de la consulta es:

select mes,ano1,ano2,ano3 from acumulado where cliente=@cliente

Hay alguna opción para que en el mismo resultado me devuelva una fila
adicional con los totales de Ano1,Ano2 y Ano3 de la forma que lo hace ROLLUP
con una clausula group by?. ya que en este caso no puede agrupar, porque si
agrupo por meses me da una fila adicional por cada mes.

Saludos y gracias.
 

Leer las respuestas

#1 Tinoco
10/03/2005 - 14:09 | Informe spam
Hola Jose,

Porque no intenta asociar (UNION) el resultado actual con el Select que
tiene los valores agrupados.

Hermilson Tinoco
Colombia

"José Antonio" wrote:

En una consulta que presenta el siguiente resultado:


Mes Ano1 Ano2 Ano3
Enero 10 20 18
Febrero 20 17 5
etc.
asi hasta diciembre.

El select de la consulta es:

select mes,ano1,ano2,ano3 from acumulado where cliente=@cliente

Hay alguna opción para que en el mismo resultado me devuelva una fila
adicional con los totales de Ano1,Ano2 y Ano3 de la forma que lo hace ROLLUP
con una clausula group by?. ya que en este caso no puede agrupar, porque si
agrupo por meses me da una fila adicional por cada mes.

Saludos y gracias.




Preguntas similares