Mostrando entradas con la etiqueta select * from. Mostrar todas las entradas
Mostrando entradas con la etiqueta select * from. Mostrar todas las entradas

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 )