Ver Mensaje Individual
  #3  
Antiguo 16-10-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.084
Reputación: 18
juanelo Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
En SQL Server harías algo como:
Código SQL [-]Select F.Factura,
case when datediff(dd, F.FechaFactura, GetDate()) <30 then F.Monto else 0 end 30dias,
case when datediff(dd, F.FechaFactura, getdate()) between 31 and 45 then F.Monto else 0 end 45dias
case when datediff(dd, F.FechaFactura, getdate()) between 46 and 60 then F.Monto else 0 end 60dias
...
...
From Facturas F
where ...
El problema es que lo que supongo que quiere hacer es ACUMULAR las facturas que caigan en este rango, para un analisis de cobranza. Con este query no se acumulan estas cantidades.
Responder Con Cita