ورود

View Full Version : شرط گذاشتن برای having



victory89
چهارشنبه 05 خرداد 1389, 09:49 صبح
سلام
می خواهم برای دستور having شرط بزارم .امکان داره؟ کد هم به صورت زیر است .اگه با if نمی شه چه طوری میتونم این شرط را برقرار کنم؟
IF(count(Serial)>1
having (count(Serial)%2)<>0
ELSEIF(count(Serial)=1 ANDType=3
having (count(Serial)%2)<>0

محمد سلیم آبادی
چهارشنبه 05 خرداد 1389, 10:12 صبح
سلام،
اینو امتحان کنید:


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 ;