Bonjour,

J'ai au niveau de mon frontend deux champs qui me permettent d'établir un filtre sur une requête à executer au niveau d'une procédure stockée MS SQL Server

J'aimerais au niveau de la procédure stockée ne pas mettre la clause lorsque le filtre au niveau du frontend n'est pas indiqué

exemple 1

Frontend
champ 1 (combo1) : 1
champ 2 (combo2) : 1

cela devrait donner niveau SP DB

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select ... from ...
where
@combo1 = 1 and @combo2 = 1
exemple 2

Frontend
champ 1 (combo1) : rien d'indiquer (cela signifie que je veux tout)
champ 2 (combo2) :1

cela devrait donner niveau SP DB
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select ... from ...
where
-- pas de where clause sur le combo1
@combo2 = 1
Une idée ingénieuse pour gérer ce genre de situation ?

L'idée est de pouvoir mettre l'intelligence au niveau de la DB pour permettre le changement du Frontend sans souffrance

Merci pour vos solutions et conseils

Salutaitons,

Stifoun