Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ultimo abono

Estas en el tema de Ultimo abono en el foro de SQL Server en Foros del Web. Cordial saludo soy un aficionado a la ofimática digo aficionado ya que no soy un experto y lo que he aprendido ha sido gracias a ...
  #1 (permalink)  
Antiguo 27/03/2014, 10:48
 
Fecha de Ingreso: marzo-2014
Ubicación: Santia de Cali la sucursal del cielo
Mensajes: 2
Antigüedad: 10 años, 1 mes
Puntos: 0
Ultimo abono

Cordial saludo

soy un aficionado a la ofimática digo aficionado ya que no soy un experto y lo que he aprendido ha sido gracias a foros como este desde el año pasado cree una aplicación o base de datos en acces 2010 esta es para el control de empresas paga diario o gota a gota como les conocemos aquí en Colombia, tengo toda la estructura con tablas como : clientes, coodeudores, créditos, abonos, cobradores
en los informes tengo listados y recibos por cobrador de sus clientes con sus creitos hasta ahí todo muy bien pero en el informe cuando llamo el ultimo abono hay dias que lo trae bien pero en otros días trae el penúltimo o antepenúltimo a continuación les pongo la secuencia:

SELECT Creditos.Iddcredito, Clientes.Nombre, Creditos.Monto, Creditos.Total, Sum(Abonos.Abono) AS abonado, [total]-[abonado] AS saldo, Creditos.Cuota, Int(([abonado]/[cuota])) AS [Cuotas Canceladas], Creditos.Dias, Creditos.[Fecha Inicia], Clientes.[Direccion 1], Clientes.Telefonos, Clientes.Negocio, Creditos.Cobrador, Int(([Dias]-[cuotas canceladas])) AS [Saldo Cuotas], Sum(Abonos.Atrazos) AS SumaDeAtrazos, Creditos.[Fecha Final], Last(Abonos.[Fecha de Abono]) AS ÚltimoDeFecha, Last(Abonos.[Abono]) AS ÚltimoDeAbono, Creditos.Enrutado, Creditos.[Dia De Cobro], Cobradores.Nombre
FROM Cobradores INNER JOIN (Clientes INNER JOIN (Creditos INNER JOIN Abonos ON Creditos.Iddcredito = Abonos.Credito) ON Clientes.Idcliente = Creditos.Idcliente) ON Cobradores.Idcobrador = Creditos.Cobrador
GROUP BY Creditos.Iddcredito, Clientes.Nombre, Creditos.Monto, Creditos.Total, Creditos.Cuota, Creditos.Dias, Creditos.[Fecha Inicia], Clientes.[Direccion 1], Clientes.Telefonos, Clientes.Negocio, Creditos.Cobrador, Creditos.[Fecha Final], Creditos.Enrutado, Creditos.[Dia De Cobro], Cobradores.Nombre
HAVING (((Sum(Abonos.Abono))<[total]) And ((Creditos.Cobrador)=Cobrador.Codigo))
WITH OWNERACCESS OPTION;
  #2 (permalink)  
Antiguo 27/03/2014, 11:01
Avatar de 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: Ultimo abono

quieres la consulta para access?? entonces deberias de ir al foro de bases de datos en general, que este es el foro de sql server :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: images
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:01.