Ver Mensaje Individual
  #2  
Antiguo 06-11-2006
sinalocarlos sinalocarlos is offline
Miembro
 
Registrado: sep 2006
Posts: 152
Reputación: 18
sinalocarlos Va por buen camino
Buen dia Ricsato

podrias probar con:

Código SQL [-]
Select Cli_Nombre,  SUM(Pag_Total), SUM(Total_Abonado) from
(
  SELECT Cli_Nombre, pag_tipocredito, Pag_Total, SUM(Dpg_Abono) AS Total_Abonado 
  FROM Dpagos DPG  LEFT JOIN Pagos Pag ON Pag.Pag_Folio = Dpg.Dpg_Folio AND
  Pag.Pag_RelCobro = Dpg.Dpg_RelCobro
  LEFT JOIN Clientes Cli ON Cli.Cli_Codigo = Pag.Pag_Empresa
  WHERE Pag_estatus = 0  GROUP BY Cli_Nombre, pag_tipocredito, Pag_Total
) t1
GROUP BY Cli_Nombre
ORDER BY Cli_Nombre

a mi me funciona, lo dejo a consideracion de los gurus del foro otro metodo mejor

Saludos desde Tijuana BC Mexico

PD.
yo uso SQL server 2000 no se si tu motor soporte lo anterior

Última edición por sinalocarlos fecha: 06-11-2006 a las 21:35:48.
Responder Con Cita