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

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -