Bonjour tout le monde lorsque je lance cette requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
declare @nb_mt varchar(10)
declare @reket_nb varchar(500)
declare @reket_mt varchar(500)
declare @JourMin varchar(10)
set @nb_mt='Montant'
set @JourMin = '01-01-08'
set @reket_nb = 'select mois,nbrecharge,MontantTotalRecharge,ValeurFaciale,Jour from dbo.table where Jour>=@JourMIn '
set @reket_mt = 'select mois,nbrecharge as MontantTotalRecharge,MontantTotalRecharge as nbrecharge,ValeurFaciale,Jour from dbo.table where Jour>=@JourMIn'
if @nb_mt='Montant'
  exec(@reket_mt)
else
  exec(@reket_nb)
l'éditeur m'envoie l'erreur suivant
Msg 137, Niveau 15, État 2, Ligne 1
Must declare the scalar variable "@JourMIn".
Pouvez-vous m'aider?