Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/02/2012, 06:06
eduardomon
 
Fecha de Ingreso: febrero-2012
Ubicación: Chile
Mensajes: 7
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: consulta compleja

Gracias por la respuesta.

Pero como lo debo hacer entonces si lo que necesito que me dvuelva es lo siguiente:


Rut------------Nombre--------Empresa---------Saldo
11111-1------Eduardo--------Calzado----------50000
11111-1------Eduardo--------Ropa-------------60000
22222-2------Raul------------calzado----------100000
22222-2------Raul------------Ropa-------------120000

Que es la suma de los vales de cada socio , de cada empresa , en un determinado mes Enero, Febrero,Marzo e incluso tengo que agregar el año

Deje la consulta de la siguiente manera pero me aprece igual:

select rut,nombre,nombempr ,ap_pat, saldo, sum(SumaDesaldo) as saldo from (SELECT socios.rut, socios.nombre, socios.ap_pat, socios.ap_mat, vales.id_vale, cuotas.saldo, empresa.nombempr, cuotas.monto, Sum(cuotas.saldo) AS SumaDesaldo
FROM socios INNER JOIN vales ON socios.rut = vales.rut, cuotas INNER JOIN empresa ON cuotas.id_empresa = empresa.id_empresa
GROUP BY socios.rut, socios.nombre, socios.ap_pat, socios.ap_mat, vales.id_vale, cuotas.saldo, cuotas.monto, empresa.nombempr, cuotas.mes, cuotas.anio
HAVING (((cuotas.saldo)>"0") AND ((cuotas.mes)="Enero") AND ((cuotas.anio)="2012") ) ) t1 group by rut,nombre,nombempr ,ap_pat, saldo;



Gracias y disculpa !!!!!!

Última edición por eduardomon; 17/02/2012 a las 06:17