Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2008, 14:52
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 7 meses
Puntos: 180
Re: Consulta en SQL Server 2000

Muy facil, con un CASE

DECLARE @Departamento char(10)

SELECT a.EmpleadoID, a.EmpleadoNombre, b.DepartamentoID, b.DepartamentoNombre
FROM Empleado a JOIN Departamento b
ON a.DepartamentoID = b.DepartamentoID
WHERE b.DepartamentoID LIKE CASE WHEN @Departamento IS NULL THEN '%' ELSE DepartamentoID+'%' END

Digame si funciona