AND 1 = CASE
WHEN @Variable > 0 THEN
CASE
WHEN IDTabla = @Variable THEN 1
ELSE 0
END
ELSE 1
END
Otra variante:
AND (@IdZona = 0 OR @IdZona = a.IDZona)
Los trucos SQL Server 2000 más vistos
Este truco ha recibido 7 votaciones| Nota media: 5Selecciona tu
Puntuación: