Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2009, 04:38
radge
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 437
Antigüedad: 21 años, 1 mes
Puntos: 1
Como hacer este group by

Buenas tengo las siguientes tablas

- Clientes (nombre , id , tienda , ...)

- Ventas (idventa , idcliente , idtienda , ....)


Junto las 2 tablas mediante inner join por sus debidos campos , pero ahora intento hacer la siguiente agrupación :

Quiero sacar por cada tienda el numero total de ventas , y lo unico que consigo con esta SQL es sacar el count(*) de cada cliente , y yo quiero el count(*) de todos los clientes / tienda


La sql seria algo como esto


select c.tienda,c.cliente,count(*) from client C
inner join VENTAS V on ....
where ....
group by C.TIENDA,C.CLIENTE,C.TIENDA_CLIENTE



Con esto obtengo algo como esto

Tienda , Cliente , count (*)
1................1...............10
1................2...............3
2................1...............7


A mi me gustaria obtener algo como esto

Tienda , count (*)
1................13
2................7


gracias , radge
__________________
Nuevo foro sobr el mundo del motor - Renault foro
http://www.renaultforo.com