Bonjour,
Avant de vous faire part de mn problème, je tiens à signaler que je suis une complète débutante en sql server.
j'ai une table avec une variable mois qui contient des valeurs telles que
2012/04
2013/05
2013/03
et je voudrais ne garder dans une sélection que les lignes avec mois>2013/01
Lorsque je fais ma requête et que je termine par where mois>'2013/01', j'ai le résultat voulu.
Mais ce que je voudrais, c'est mettre '2013/01' dans une variable et finir ma requête par
where mois>=@Date_deb
Mon problème est que je n'arrive pas à déclarer et initialiser correctement cette variable.
J'ai essayé
declare @Date_deb char
SET @Date_deb = '2013/01'
Mais ma sélection n'est pas correcte parce que je compare du charactère à une date ? mais pourtant lorsque je mets "where mois>'2013/01' ", ma date est aussi du charactère puisqu'entre côtes, non ?
Je vous remercie de votre aide.
Partager