نمایش نتایج 1 تا 2 از 2

نام تاپیک: شرط گذاشتن برای having

  1. #1

    شرط گذاشتن برای having

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

  2. #2

    نقل قول: شرط گذاشتن برای having

    سلام،
    اینو امتحان کنید:

    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)

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •