Principales respuestas
Consultasobre parámetro SQL

Pregunta
-
Hola tengo una pregunta, vean la siguiente QUERY:
DECLARE @REQUISITION_NUMBER varchar(15) = '%'
SELECT *
FROM TABLA
WHERE PRL.REQUISITION_NUMBER IN (@REQUISITION_NUMBER)Esta consulta es para un reporte, en donde @REQUISITION_NUMBER puede venir con múltiples valores. Pero desde SQL no me devuelve nada porque interpreta que tiene que buscar el código "%", cuando en realidad quiero hacer que con ese signo me traiga todos los requisition_number. ¿Cómo puedo hacer para que en SQL me traiga todos los valores? Si cambio IN por LIKE haría lo que necesito, el tema es que Reporting Services no me lo acepta. Me da un error de instrucción.
Muchas gracias.
Ss.
Rodrigo
Respuestas
-
Que tipo de parametro es en SSRS, de valores multiples?
De ser asi tendras que armar una cadena delimitada, pasarla la cadena como parametro y luego en el servidor desmantelar la cadena.
Aca un articulo interesante sobre el tema. Queda de tu parte escoger la funcion apropiada para desmantelar una cadena delimitada.
AMB
Some guidelines for posting questions...
AYÚDANOS A AYUDARTE, guía básica de consejos para formular preguntas- Propuesto como respuesta Pablo RubioModerator viernes, 19 de enero de 2018 17:33
- Marcado como respuesta Pablo RubioModerator martes, 23 de enero de 2018 16:45
-
intenta de esta forma
create procedure consulta (@Requisition_Number int) as Begin select * from tabla where prl.requisition_number = @Requisition_Number End
Att. Franklin Andino
- Propuesto como respuesta Pablo RubioModerator viernes, 19 de enero de 2018 19:56
- Marcado como respuesta Pablo RubioModerator martes, 23 de enero de 2018 16:45
Todas las respuestas
-
Deleted
- Propuesto como respuesta Pablo RubioModerator viernes, 19 de enero de 2018 17:33
-
Que tipo de parametro es en SSRS, de valores multiples?
De ser asi tendras que armar una cadena delimitada, pasarla la cadena como parametro y luego en el servidor desmantelar la cadena.
Aca un articulo interesante sobre el tema. Queda de tu parte escoger la funcion apropiada para desmantelar una cadena delimitada.
AMB
Some guidelines for posting questions...
AYÚDANOS A AYUDARTE, guía básica de consejos para formular preguntas- Propuesto como respuesta Pablo RubioModerator viernes, 19 de enero de 2018 17:33
- Marcado como respuesta Pablo RubioModerator martes, 23 de enero de 2018 16:45
-
intenta de esta forma
create procedure consulta (@Requisition_Number int) as Begin select * from tabla where prl.requisition_number = @Requisition_Number End
Att. Franklin Andino
- Propuesto como respuesta Pablo RubioModerator viernes, 19 de enero de 2018 19:56
- Marcado como respuesta Pablo RubioModerator martes, 23 de enero de 2018 16:45