Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2012, 17:16
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: consulta compleja

bueno si lo quieres mas facil:


select rut, nombre,sum(saldo) as saldo from(
SELECT socios.rut, socios.nombre, socios.ap_pat, socios.ap_mat, pedidos.id_pedido, pedidos.fecha, Sum(pedidos.saldo) AS SumaDesaldo
FROM socios INNER JOIN pedidos ON socios.rut = pedidos.rut
GROUP BY socios.rut, socios.nombre, socios.ap_pat, socios.ap_mat, pedidos.id_pedido, pedidos.fecha
HAVING (((pedidos.fecha)>='$fechaini') AND ((Sum(pedidos.saldo))>0))
) t1 group by rut,nombre


Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me