Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2007, 11:23
orharo2003
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Problema al convertir tipo de datos

Q tal, tengo un procedimiento almacenado q extrae unos campos segun el numero de documento que le proporcione el usuario, todo está bien hasta ahi.

El problema viene cuando ahora debo de habilitar la opción para que el usuario pueda selecionar varios documentos, es decir antes ponia en un cuadro de texto desde una página asp por ejemplo el No. 180 , Ese valor del campo lo pasaba al procedimiento almacenado donde el campo documento es de tipo decimal, asi q le paso desde la página asp el valor del tipo decimal. Ahora debo de pasar los valores del documento separados por comas, algo asi : 181,140,130

lo que intentaba hacer era esto :

select df.documento from documentos_facturacion df where documento in (@documento)

donde el valor de la variable es :

@documento='1263,1261' del tipo varchar

¿ como podría hacerle para extraer los campos en base a una cadena de texto separada por comas como la de la variable @documento ?

asi si funciona,

select df.documento from documentos_facturacion df where documento in (1263,1261)

pero no me sirve asi, porq necesito enviarle el valor q el cliente especifique separados por comas.

alguna sugerencia ?