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

نام تاپیک: اشکال در دستور while

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    اشکال در دستور while

    سلام
    من یک جدول دارم که شامل فیلدهای سال و ترم و شاخصه حالا میخوام وقتی یک ترم با یک سال مشخص رو بهش دادم اگر وجود نداشت یک ترم برگرده عقب تا زمانیکه مقداری برای شاخص وجود داشته باشه ..این دستور رو نوشتم ولی مشکل داره :

    WHILE
    ((select AdjustmentSeasonFactor From TbSeasonFactor WHERE dbo.TbSeasonFactor.Id_Year =@Id_Year AND dbo.TbSeasonFactor.Id_Term = @Id_Term)isnull)
    Begin
    IF
    (@Id_Term=1)
    BEGIN
    SELECT AdjustmentSeasonFactor
    From TbSeasonFactor
    WHERE dbo.TbSeasonFactor.Id_Year =@Id_Year-1 AND dbo.TbSeasonFactor.Id_Term = 4
    End
    Else
    Begin
    SELECT AdjustmentSeasonFactor
    From TbSeasonFactor
    WHERE dbo.TbSeasonFactor.Id_Year =@Id_Year AND dbo.TbSeasonFactor.Id_Term = @Id_Term-1
    End
    End


    اگر راهنمایی کنید ممنون میشم.
    آخرین ویرایش به وسیله ...azade : سه شنبه 13 دی 1390 در 10:13 صبح

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

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