Ver Mensaje Individual
  #5  
Antiguo 29-05-2013
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Reputación: 12
Cristhor1982 Va por buen camino
Me explico un poco mejor,

Desde delphi una variable puede tomar 3 valores (0-1-2)

osea podria venir asi

@variable=0 //@variable=1// @variable:2


cuando es 0 y 1

quiero que se ejecute esta consulta
Código SQL [-]
if @variable <>2
begin
select * 
from tabla
where campo = @variable1
and variable = @variable
end
else
begin
select * 
from tabla
where campo = @variable1
end

encuentro que repetir la consulta completa esta mal, lo que necesitaria es que pregunte en la consulta misma, algo asi

Código SQL [-]
select * 
from tabla
where campo = @variable1
if @variable <>3
begin
and variable = @variable
end
else
no ejecuta la linea AND Variable =@variable
begin
end

me gustaria saber si hay alguna opcion o algo cercano a eso

SALUDOS

Cita:
Empezado por Cristhor1982 Ver Mensaje
Hola Lepe

Mmmm, es en SQL SERVER 2000

Lo que acabo de poner no funciona llevo un rato tratando de hacer algo y no pasa nada

Saludos
Responder Con Cita