Bonjour a tous,
jai une procédure stockée avec plusieurs paramètres et je voudrias faire un tri successif a l'aide des critères de recherche...
j'ai une succession de IF avec chaque paramètre mais je voudrias que le premier IF sorte une liste, que le second prenne cette liste et applique son filtre...etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 --retourne un liste IF (@NumDoc IS NOT NULL) ( SELECT * FROM cw_TicketProcessing WHERE Documentid = @NumDoc ) --parmis cette liste faire ... IF (@DocType IS NOT NULL) ( SELECT * FROM cw_TicketProcessing WHERE DocumentType = @DocType ) --puis faire ... IF (@FirstDate IS NOT NULL) ( SELECT * FROM cw_TicketProcessing WHERE (IssueDate > @FirstDate) ) IF (@LastDate IS NOT NULL) ( SELECT * FROM cw_TicketProcessing WHERE (IssueDate < @LastDate) )
Partager