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
Post a Comment