Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2008, 07:59
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Concatenar cadena en sql server

Te falta SET.
Cita:
declare @cad varchar(200)
set @cad = 'Select * from table 1';
IF @periode=1
BEGIN
set @cad = @cad + ' where condition = 1';
END
else IF @periode=2
BEGIN
set @cad = @cad + ' where condition = 2';
END
o puedes hacerlo asi:
Cita:
declare @cad varchar(200)
set @cad = 'Select * from table 1 where condition = '+case when @periode=1 then '1' else '2' end
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.