Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2013, 16:00
NullZ3r0
 
Fecha de Ingreso: noviembre-2011
Mensajes: 48
Antigüedad: 12 años, 5 meses
Puntos: 5
Respuesta: Problema con subconsulta

Revisa tus tipos de datos de tu tabla y las variables que declaras, ya que realice el ejercicio y funciona bien con la condición OR

Código SQL:
Ver original
  1. CREATE TABLE #temp1
  2. ( a INT, b INT , c INT);
  3.  
  4. INSERT INTO #temp1 VALUES (897,0,4)
  5. INSERT INTO #temp1 VALUES (453,0,5)
  6. INSERT INTO #temp1 VALUES (897,0,5)
  7.  
  8. DECLARE @var1 INT
  9. DECLARE @var2 INT
  10.  
  11. SET @var1 = 0
  12. SET @var2 = 5
  13.  
  14. SELECT * FROM #temp1 WHERE a = 897 AND (c = @var1 OR c = @var2)

Resultado:
897 0 5