Como saco totales por columna de counts

28/05/2005 - 20:16 por J Lara | Informe spam
Tengo una consulta donde obtengo la pieza vendidas
de ciertos productos cada dia de la semana y deseo
que al final de cada columna de piezas vendidas me
de tambien el total, no se como hacerle el codigo que
utilizo es el siguiente:

Select tabla1.codigo_producto,
count(case when tabla2.vta_lunes=5 then 5 end)'lunes',
count(case when tabla2.vta_lunes=4 then 4 end)'lmartes',
count(case when tabla2.vta_lunes=3 then 3 end)'miercoles',
count(case when tabla2.vta_lunes=2 then 2 end)'jueves',
count(case when tabla2.vta_lunes=1 then 1 end)'viernes'
from Tabla1 Tabla1, Tabla2 Tabla2
where Tabla1.Campo1(ID)=Tabla2.Campo1(ID)
and Tabla Tabla2.Importes>0

Este es el resultado, claro me gustaria que tambien me agregara la
suma total por cada dia.

producto lunes martes miercoles jueves viernes

0001 15 31 5 6 20
0002 18 12 2 2 1
0003 1 11 80 9 1
0004 1 56 3 2 20
0005 53 43 15 30
0006 1 63 3 7 4

Gracias por su ayuda.

Saludos.
 

Leer las respuestas

#1 Eleazar
28/05/2005 - 20:46 | Informe spam
Hola
en vta_lunes guardas el dia de la semana?
si se puede hacer otra columna para mostrar el total pero obviamente es algo
complicado, ahora si el resultado lo muestras en una hoja excel o en algun
front-end (vb) pues es mas sencillo que desde alli hagas las sumas
espero te sirva
Ele

"J Lara" escribió en el mensaje
news:
Tengo una consulta donde obtengo la pieza vendidas
de ciertos productos cada dia de la semana y deseo
que al final de cada columna de piezas vendidas me
de tambien el total, no se como hacerle el codigo que
utilizo es el siguiente:

Select tabla1.codigo_producto,
count(case when tabla2.vta_lunes=5 then 5 end)'lunes',
count(case when tabla2.vta_lunes=4 then 4 end)'lmartes',
count(case when tabla2.vta_lunes=3 then 3 end)'miercoles',
count(case when tabla2.vta_lunes=2 then 2 end)'jueves',
count(case when tabla2.vta_lunes=1 then 1 end)'viernes'
from Tabla1 Tabla1, Tabla2 Tabla2
where Tabla1.Campo1(ID)=Tabla2.Campo1(ID)
and Tabla Tabla2.Importes>0

Este es el resultado, claro me gustaria que tambien me agregara la
suma total por cada dia.

producto lunes martes miercoles jueves viernes

0001 15 31 5 6 20
0002 18 12 2 2 1
0003 1 11 80 9 1
0004 1 56 3 2 20
0005 53 43 15 30
0006 1 63 3 7 4

Gracias por su ayuda.

Saludos.

Preguntas similares