Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2006, 15:43
estlui
 
Fecha de Ingreso: noviembre-2003
Mensajes: 209
Antigüedad: 21 años, 1 mes
Puntos: 0
Between en Stored Procedure

Saludos.....

En un Stored Procedure como se maneja el Between o como es su sintaxis?

Tengo este SP (es solo un pedazo):
Código:
 SET @STRG=@STRG + 'INSERT INTO #PIVOT SELECT DISTINCT ''' + @CALCULO + '(CASE WHEN ' + @PIVOT + '=''''''+ RTRIM(CAST(' + @PIVOT + ' AS VARCHAR(500))) 
    + '''''' THEN ' + @CAMPO + ' ELSE NULL END) AS ''''' + @CALCULO + '_'' +     RTRIM(CAST(' + @PIVOT + ' AS VARCHAR(500))) + '''''', '' AS PIVOT     FROM ' + @TABLA + ' WHERE ' + @PIVOT + ' IS NOT NULL'  +' and '+ 'depto=@depto and afb like @afb and version like @version and periodo between @p_ini and @p_fin and año between @año_ini and @año_fin'
Este SP lo llamo desde un formulario hecho en ASP.Net, solo que me marca:

Procedure 'SP_finanzas' expects parameter '@p_fin', which was not supplied.

Se que el sistema espera al parametro en @p_fin pero ya revise y todo parece bien, por eso estoy pensando que el problema esta en el Between.....

Gracias