OVH Cloud OVH Cloud

Requête

3 réponses
Avatar
vinny
Salut la gang,

Besoin d'aide, juste =E0 titre d'information. Est-il=20
possible de faire quelque chose de semblable. Passer en=20
param=E8tre un crit=E8re de s=E9lection.

declare @test as varchar(25)

set @test=3D'right(Num_Li,2)'

Select Num_Li
From sivt_transactionBus
where @test =3D 60

svp une r=E9ponse serait appr=E9ci=E9e
Merci!

3 réponses

Avatar
stephane
ca devrait donner quelquechose du genre :

declare @test as varchar(25)
declare @sql as ...

set @test='right(Num_Li,2)'

set @sql = 'Select Num_Li
From sivt_transactionBus
where ' + @test + ' = 60'

Exec @sql


Stéphane


"vinny" a écrit dans le message de
news:2d0b01c42891$1f4103e0$
Salut la gang,

Besoin d'aide, juste à titre d'information. Est-il
possible de faire quelque chose de semblable. Passer en
paramètre un critère de sélection.

declare @test as varchar(25)

set @test='right(Num_Li,2)'

Select Num_Li
From sivt_transactionBus
where @test = 60

svp une réponse serait appréciée
Merci!
Avatar
Sa semble logique merci, parcontre comment déclarer @sql
la commande exec s'attend à l 'exécution d'une procedure
stpcké

-----Message d'origine-----
ca devrait donner quelquechose du genre :

declare @test as varchar(25)
declare @sql as ...

set @test='right(Num_Li,2)'

set @sql = 'Select Num_Li
From sivt_transactionBus
where ' + @test + ' = 60'

Exec @sql


Stéphane


"vinny" a écrit


dans le message de
news:2d0b01c42891$1f4103e0$
Salut la gang,

Besoin d'aide, juste à titre d'information. Est-il
possible de faire quelque chose de semblable. Passer en
paramètre un critère de sélection.

declare @test as varchar(25)

set @test='right(Num_Li,2)'

Select Num_Li
From sivt_transactionBus
where @test = 60

svp une réponse serait appréciée
Merci!


.



Avatar
Steve Kass
Stéphane voulait écrire

exec (@sql)

Steve Kass
Drew University

wrote:

Sa semble logique merci, parcontre comment déclarer @sql
la commande exec s'attend à l 'exécution d'une procedure
stpcké



-----Message d'origine-----
ca devrait donner quelquechose du genre :

declare @test as varchar(25)
declare @sql as ...

set @test='right(Num_Li,2)'

set @sql = 'Select Num_Li


From sivt_transactionBus




where ' + @test + ' = 60'

Exec @sql


Stéphane


"vinny" a écrit




dans le message de


news:2d0b01c42891$1f4103e0$
Salut la gang,

Besoin d'aide, juste à titre d'information. Est-il
possible de faire quelque chose de semblable. Passer en
paramètre un critère de sélection.

declare @test as varchar(25)

set @test='right(Num_Li,2)'

Select Num_Li


From sivt_transactionBus




where @test = 60

svp une réponse serait appréciée
Merci!


.