sql server - How do you implement if/then logic in SQL -


i'm new sql , databases, bear me here.

i know query isn't correct, think other developers here can understand i'm trying do. ideas on how fix query work?

         select [labtest], count(*)          [usersdb].[dbo].[vwuserlabtest]          if (labtest='ptt') set rangemax=35          if (labtest='ck') set rangemax=150          if (labtest='ca') set rangemax=10.1          resultvalue>rangemax          group labtest 

i think want:

select [labtest], count(*) [usersdb].[dbo].[vwuserlabtest] (labtest = 'ptt' , resultvalue > 35) or       (labtest = 'ck' , resultvalue > 150) or       (labtest = 'ca' , resultvalue > 10.1) group labtest; 

there other ways of expressing logic. neither if nor case needed -- simple filtering conditions.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -