Revision: 70394
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 4, 2016 05:07 by systemergon
Initial Code
@TipoEstablecimientoID AS INT, @JurisdiccionID as INT, @UnidadAplicativaId AS INT, @CLUES as VARCHAR(11) AS BEGIN SELECT C.CLUES AS ID, CONCAT(C.CLUES, ' ', U.NombreUnidadAplicativa) as Nom, U.UnidadAplicativaId, U.JurisdiccionId, U.TipoEstablecimientoId, U.TipologiaId, U.NombreUnidadAplicativa, U.AGELCve, U.AGEMCve, U.EntidadFederativaId, U.EstatusOperacionId FROM MIBASE.CatalogosGenerales.UnidadAplicativas U INNER JOIN ,MIBASE.CatalogosGenerales.CLUES C on U.UnidadAplicativaId = C.UnidadAplicativaId WHERE (U.UnidadAplicativaId = @UnidadAplicativaId OR @UnidadAplicativaId IS NULL OR @UnidadAplicativaId = 0) and (U.TipoEstablecimientoID=@TipoEstablecimientoID OR @TipoEstablecimientoID IS NULL OR @TipoEstablecimientoID = 0) AND (U.JurisdiccionId=@JurisdiccionID OR @JurisdiccionID IS NULL OR @JurisdiccionID = 0 ) AND (C.CLUES=@CLUES OR @CLUES IS NULL OR @CLUES = '' ) END
Initial URL
Initial Description
Cuando requerimos hacer consultas que devuelvan todos los registros y al mismo tiempo si se desea filtrar por algunos campos se filtra por los parámetros devueltos ej. en el WHERE (U.UnidadAplicativaId = @UnidadAplicativaId OR @UnidadAplicativaId IS NULL OR @UnidadAplicativaId = 0)
Initial Title
Procedimiento almacenado devuelve todos los registros si no recibe parametros
Initial Tags
sql
Initial Language
SQL