17/02/2012, 06:06
|
| | Fecha de Ingreso: febrero-2012 Ubicación: Chile
Mensajes: 7
Antigüedad: 12 años, 9 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 |