Kan du ikke bare tage summen af test til at differentiere?
Noget i retning af dette
if @Type = 4 select type, name from test_table where type in (1,3) else if @type = 5 select type, name from test_table where type in (2,3) else if @type = 6 select type, name from test_table where type in (1,2,3)
Nu er min sproc et giga join, hvilket betyder at det på ovenstående måde ville komme til at fylde en krig. Jeg ved ikke hvor meget den slags betyder, men umiddelbart tænker jeg at det ikke er så yndigt som det burde.
Er der mulighed for at lave noget if, else inde midt i? Fx. select bla bla bla from bla bla if @type = 1 where blabla else if @type = 2 where bla bla
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.