Ver Mensaje Individual
  #6  
Antiguo 02-11-2006
Ricardosml Ricardosml is offline
Miembro
 
Registrado: oct 2004
Ubicación: Salta
Posts: 13
Reputación: 0
Ricardosml Va por buen camino
Hola

Si lo que necesitas es 90 o mas lo mas facil creo q seria:
CREATE PROCEDURE spImporteTotalEdadCuentasxPagar
(@Dias integer,
@Importe money OUTPUT,
@Dias1 integer = NULL)
AS

IF (@Dias>=90)
BEGIN
SELECT @Importe=IsNull(Sum(Importe),0)
FROM Facturas
WHERE(Aplicada=0) AND DATEDIFF(day,FechaRecepcion, GETDATE())>=@Dias
END
ELSE
BEGIN
SELECT @Importe=IsNull(Sum(Importe),0)
FROM Facturas
WHERE(Aplicada=0) AND DATEDIFF(day,FechaRecepcion, GETDATE())>=@Dias AND DATEDIFF(day,FechaRecepcion, GETDATE())<=@Dias1
END
GO Espero que t sea util.

Saludos
__________________
Un hombre con una idea nueva es un loco hasta que la idea triunfa. (Marc Twain)
PD: Perdón por la ortografía

Responder Con Cita