Ver Mensaje Individual
  #8  
Antiguo 22-08-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 25
Caral Va por buen camino
Hola
Se me ocurre algo asi:
Me imagino que tienes ligada alguna tabla clientes con cobros.
Código SQL [-]
SELECT cobros.nrofactura, cobros.fechapago,
(current_date - cobros.fechapago) AS Dias, cobros.CodCliente, Clientes.NombreCliente,
IIf((current_date - cobros.fechapago >0) And (current_date - cobros.fechapago <8), valor,0) AS E8dias,
IIf((current_date - cobros.fechapago <9) And (current_date - cobros.fechapago >16), valor,0) AS E8A15dias,
IIf((current_date - cobros.fechapago <17) And (current_date - cobros.fechapago >30), valor,0) AS E16A30dias,
IIf(current_date - cobros.fechapago >31, valor,0) AS MA30dias
FROM Clientes INNER JOIN cobros ON Clientes.CodCliente = cobros.CodCliente
WHERE cobros.valor >0
ORDER BY cobros.nrofactura;
Por lo menos creo que podría guiarte en lo que necesitas aunque no sea lo mismo.
Saludos
PD: Hay que esperar a algún maestro que sepa de SQL, yo apenas lo mastico.
__________________
Siempre Novato
Responder Con Cita