martes, 15 de marzo de 2016

SQL - SELECT CASE con parametro, si parametro es nulo, que traiga toda la data de la tabla.

SELECT * 
FROM Tabla 
WHERE    idEmpresa = (CASE WHEN @IDEmpresa IS NOT NULL   THEN @IDEmpresa                                                                       ELSE idEmpresa
                                    END)


--OTRA FORMA DE HACERLO

SELECT * 
FROM Tabla 
WHERE    (idEmpresa = @IDEmpresa OR @IDEmpresa IS NOT NULL ) 

No hay comentarios:

Publicar un comentario