سلام
می خواهم برای دستور having شرط بزارم .امکان داره؟ کد هم به صورت زیر است .اگه با if نمی شه چه طوری میتونم این شرط را برقرار کنم؟
IF(count(Serial)>1
having (count(Serial)%2)<>0
ELSEIF(count(Serial)=1 ANDType=3
having (count(Serial)%2)<>0
سلام
می خواهم برای دستور 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 ;
وبلاگ من (Advanced SQL Querying)