ayuda consulta sql
Publicado por ana (3 intervenciones) el 08/09/2011 15:35:30
Quiero hacer una query pero no consigo hacerla bien.
tengo una tabla con dos campos.
group| consolidate
test1 | 0
test2 | 0
test3 | 1
test4 | 1
yo quiero que cuando en un parametro -grupoparameter- meta un valor que no exista en la tabla muestre todos los registros y cuando meta un valor que si exista devuelva todas las filas de ese valor pero siempre que el campo consolidate sea igual a cero.
WHERE (group= @groupparameter AND
consolidate = 0) OR
('' LIKE @groupparameter )
Con esta query consigo sacar todos los registros cuando meto el valor vacio '' , pero me gustaria que al meter cualquier otro valor por ej text8 (que no está en la tabla) me lista todo.
tengo una tabla con dos campos.
group| consolidate
test1 | 0
test2 | 0
test3 | 1
test4 | 1
yo quiero que cuando en un parametro -grupoparameter- meta un valor que no exista en la tabla muestre todos los registros y cuando meta un valor que si exista devuelva todas las filas de ese valor pero siempre que el campo consolidate sea igual a cero.
WHERE (group= @groupparameter AND
consolidate = 0) OR
('' LIKE @groupparameter )
Con esta query consigo sacar todos los registros cuando meto el valor vacio '' , pero me gustaria que al meter cualquier otro valor por ej text8 (que no está en la tabla) me lista todo.
Valora esta pregunta


0