![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola
el problema es q estas haciendo Dias1 = 0, cuando hace la diferencia t da un numero positivo por lo tanto ninguna diferencia va a caer dentro d ese rango o sea: si la diferencia es 120 dias, t queda la comparacion: dias <= 120 <= 0 Saludos
__________________
Un hombre con una idea nueva es un loco hasta que la idea triunfa. (Marc Twain) PD: Perdón por la ortografía |
|
#2
|
|||
|
|||
|
Ricardosml gracias por tu respuesta, analizando detenidamente el código del procedimiento alamcenado me di cuenta de lo que tu dices, ahora cómo tu crees que yo puedo resolver esa situación según la explicación que he dado anteriormente, es decir que el parámetro @Dias1 sea nulo cuando al parámetro @Dias se le asigne el valor de 90. De todas formas muchas gracias por tu aclaración.
|
|
#3
|
|||
|
|||
|
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 |
|
#4
|
|||
|
|||
|
Hola Ricardosml, muchas gracias por tu gran ayuda, de esa manera ya resolví el problema del procedimiento almacenado, te reítero las gracias y disculpa la molestia.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Procedimiento almacenado | efelix | MS SQL Server | 7 | 21-11-2007 17:53:00 |
| Procedimiento almacenado | LucianoRey | MS SQL Server | 2 | 23-08-2005 00:37:06 |
| Parametros a procedimiento almacenado | JulioGO | PHP | 1 | 03-09-2004 19:04:50 |
| Procedimiento almacenado y Ado | LucianoRey | MS SQL Server | 11 | 06-07-2004 22:55:23 |
| Procedimiento Almacenado | Ulises | Providers | 3 | 30-01-2004 18:14:58 |
|