Ver Mensaje Individual
  #4  
Antiguo 20-01-2007
sinalocarlos sinalocarlos is offline
Miembro
 
Registrado: sep 2006
Posts: 152
Reputación: 18
sinalocarlos Va por buen camino
Código SQL [-]

CREATE PROCEDURE spSaldo 
AS
SELECT     
Proveedores.IdProveedor, 
Proveedores.NombreProveedor, 
Facturas.IdFactura, 
Facturas.Descripcion, 
Facturas.Importe, 
Facturas.FechaRecepcion, 
DATEDIFF(day, FechaRecepcion, GETDATE()) AS Saldo, 

CASE WHEN 
DATEDIFF(day, FechaRecepcion, GETDATE()) > 0  
AND  DATEDIFF(day, FechaRecepcion, GETDATE()) < 30 THEN 1 WHEN
DATEDIFF(day, FechaRecepcion, GETDATE()) > 31  
AND  DATEDIFF(day, FechaRecepcion, GETDATE()) < 60 THEN 2 WHEN
DATEDIFF(day, FechaRecepcion, GETDATE()) > 61  
AND  DATEDIFF(day, FechaRecepcion, GETDATE()) < 90 THEN 3 WHEN
DATEDIFF(day, FechaRecepcion, GETDATE()) > 91 THEN 4 
ELSE 0 END as vida,
SUM(Facturas.importe) as SumaImporte

FROM         Proveedores INNER JOIN Facturas ON Proveedores.IdProveedor=Facturas.IdProveedor
WHERE     (Aplicada = 0)
GO

ups jeje es cierto por confiado no lo modifique directamente aqui y postie sin compilar

quearia asi

Última edición por sinalocarlos fecha: 20-01-2007 a las 00:19:19.
Responder Con Cita