Utilisation d'un IF dans une clause Where
Bonjour à tous,
Comme précisé dans le titre, je voudrais dans une requete faire des changements selon different cas.
Je souhaite comparer 2 valeurs:
- matable.numeroDeSemaine integer
- un parametre
Et je souhaite ajouter un 10 à mon numerodesemaine si celui ci est inferieur à 10.
Voici ma requete actuel:
Code:
1 2 3 4
|
Select idprojet
from projet
where projet.numerodesemaine<=1020 |
et je souhaiterais dans l'idée:
Code:
1 2 3 4 5 6 7 8 9
|
Select idprojet
from projet
where
IF projet.numerodesemaine<10
10+projet.numerodesemaine<=1020
ELse
projet.numerodesemaine<=1020
End if |
Mais bien cela ne fonctionne pas. Je ne trouve pas de syntaxe.
Merci d'avance.