Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2008, 11:54
Avatar de Thumper
Thumper
 
Fecha de Ingreso: agosto-2004
Ubicación: Jesús María - Lima - Perú
Mensajes: 270
Antigüedad: 20 años, 4 meses
Puntos: 6
Re: poner condicion en where

Si usas algo como esto:

Cita:
USE Northwind
GO

DECLARE @CategoryID INT
SET @CategoryID = NULL

SELECT *
FROM dbo.Categories
WHERE (@CategoryID IS NULL OR CategoryID = @CategoryID)

SET @CategoryID = 1

SELECT *
FROM dbo.Categories
WHERE (@CategoryID IS NULL OR CategoryID = @CategoryID)
Creo que cumple la misma función pero hace mas rápida la consulta.

Saludos.
__________________
Martín Alexis Valdivia S.
-----------------------------
"Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP
"Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD