j'ai souvent à créer des requetes avec bcp de critéres pour des fenêtres de recherche par exemple. Mon soucis est que les critéres ne sont pas tjs remplis.
Je voudrais connaitre la facon dont vous gérait ce genre de problèmes car à mes yeux il y a 2 solutions que je ne trouve pas terrible :
- soit avoir une requete avec le test de tous les paramêtres du genre et tester dans la clause where si le paramêtre est rempli "(param1 is null) or (param1 = champ1)"
- soit créer dynamiquement la requête en ajoutant les clauses where dont on a besoin suivant les critères renseignés.
Comment faites vous devant une telle requête ?
merci d'avance pour votre participation
Partager