Hola a todos;
Cómo podria efectuar la siguiente consulta?
IdEmpleado
Nombre
IdCategoria
1 || Guillermo || 4
2 || Juan || 5
3 || Pedro || 5
Me gustaria efectuar una consulta del siguiente modo:
Si ingreso un valor para IdCategoria por ejemplo el 4, me deberia devolver a
1 || Guillermo
Si ingreso un valor para IdCategoria por ejemplo el 5, me deberia devolver a
2 || Juan y 3 || Pedro
En cambio sin ingreso un valor nulo, (podria ser cero) me deberia devolver
los tres registros, es decir sin efectuar ninguna condicion
Habia pensado algo asi con el uso del OR
declare @IdCategoria int
set @IdCategoria = 4 -- en este caso me deberia devolver a Guillermo
Select * from Empleados
Where (IdCategoria = @IdCategoria) or ( IdCategoria = IdCategoria )
pero no funciona así (creo)
Alguna idea?
Gracias
Saludos
Guillermo
AG - CBA - ARG
Leer las respuestas