Problemas con Select con dos parámetros
Publicado por María Inés (2 intervenciones) el 16/08/2018 02:40:58
Buenos días! Necesitaría que me ayuden a corregir esta sentencia SQL, tiene un error porque necesito que me seleccione los registros que contienen una palabra en cualquier lugar de un campo y a su vez también otro campo cumpla con 1 de 3 condiciones. La primera parte de la consulta anda bien, si le agrego 1 de esas condiciones también anda, pero si intento seguir concatenando ya no arroja resultados correctos. Dejo aquí lo que puse
@Acciones varchar (50)
as select Id, Campo1, Campo2, Campo3 from Tabla where Campo1 LIKE '%' + @Acciones + '%' And Campo2 is not null and Campo2 = '-' or Campo2 = '- o 0' or Campo2 = '0'
Si dejo sólo 1 condición de las 3 sobre Campo2, funciona. Si pongo todas, ignora lo primero de que tiene que tener la palabra del parámetro @Acciones.
Muchas gracias desde ya!
Saludos!
María Inés
@Acciones varchar (50)
as select Id, Campo1, Campo2, Campo3 from Tabla where Campo1 LIKE '%' + @Acciones + '%' And Campo2 is not null and Campo2 = '-' or Campo2 = '- o 0' or Campo2 = '0'
Si dejo sólo 1 condición de las 3 sobre Campo2, funciona. Si pongo todas, ignora lo primero de que tiene que tener la palabra del parámetro @Acciones.
Muchas gracias desde ya!
Saludos!
María Inés
Valora esta pregunta
0