Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2011, 13:31
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Mas de una variable en una Query de Stored Procedure

Código SQL:
Ver original
  1. DECLARE @SQL VARCHAR(200)
  2. DECLARE @valor1 AS VARCHAR(200)
  3. DECLARE @valor2 AS VARCHAR(200)
  4.  
  5. SET @valor1='1111111'
  6. SET @valor2='2222222'
  7.  
  8. SET @SQL = 'SELECT SEP.ID ID_EXPEDIENTE,  SEP.FECHA
  9. FROM TABLA SEP
  10. WHERE SEP.HISTORICO = 0
  11. AND SEP.COMPARACION = ' + CHAR(39) +  @VALOR1 + CHAR(39) + '
  12. AND TO_CHAR(SEP.FECHA,''YYYY'') = ' + CHAR(39) + @VALOR1 + CHAR(39) + '
  13. and TO_CHAR(SEP.FECHA2,''YYYY'') = ' + CHAR(39) + @VALOR2 + CHAR(39)
  14. print @SQL

resultado del print

SELECT SEP.ID ID_EXPEDIENTE, SEP.FECHA
FROM TABLA SEP
WHERE SEP.HISTORICO = 0
AND SEP.COMPARACION = '1111111'
AND TO_CHAR(SEP.FECHA,'YYYY') = '1111111'
and TO_CHAR(SEP.FECHA2,'YYYY') = '2222222'


Espero te sirva :)

Saludos!!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me