سلام
می خواهم برای دستور having شرط بزارم .امکان داره؟ کد هم به صورت زیر است .اگه با if نمی شه چه طوری میتونم این شرط را برقرار کنم؟
IF(count(Serial)>1
having (count(Serial)%2)<>0
ELSEIF(count(Serial)=1 ANDType=3
having (count(Serial)%2)<>0
Printable View
سلام
می خواهم برای دستور having شرط بزارم .امکان داره؟ کد هم به صورت زیر است .اگه با if نمی شه چه طوری میتونم این شرط را برقرار کنم؟
IF(count(Serial)>1
having (count(Serial)%2)<>0
ELSEIF(count(Serial)=1 ANDType=3
having (count(Serial)%2)<>0
سلام،
اینو امتحان کنید:
HAVING CASE WHEN COUNT(Serial) > 1
THEN CASE WHEN COUNT(Serial) % 2 <> 0 THEN 1
ELSE 0
END
WHEN COUNT(Serial) = 1 AND Type = 3
THEN CASE WHEN COUNT(Serial) % 2 <> 0 THEN 1
ELSE 0
END
ELSE 1
END = 1 ;