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

نام تاپیک: نوشتن Stored Procedure ي جهت Code Generation با استفاده از Dynamic Array

Threaded View

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

    نقل قول: نوشتن Stored Procedure ي جهت Code Generation با استفاده از Dynamic Array

    محمد ممنون بابتي كمكي كه كردي براي نوشتن اين كوئري ، مشكلم رو حل كرد ، اما الان نياز دارم كه يخورده تغييرش بدم.
    اين كوئري براي همه ركوردها با يك فرمول عمل مي كنه در حالي كه الان لازم دارم براي تعدادي از ركوردهاي جدول كه هميشه در انتهاي جدول هستند و تعدادشون كمتر از 2000 تا هم هست با مقادير ديگه اي حساب كنه يعني 2000 و 250 و 249 كه تو كد استفاده شده اعداد ديگه اي باشن
    كدي كه الان من دارم استفاده مي كنم اينه :

    declare @Numbers table(i int)
    insert into @Numbers
    select top 985977 row_number()over(order by (select 1)) from sys.columns a,sys.columns b, sys.columns c
    UPDATE YT SET YT.r2 = C.radif
    FROM (select * , ROW_NUMBER() OVER(ORDER BY [dav])AS ROWNUM
    from [MakeRadifMajazi].[dbo].[rdf])AS YT
    INNER JOIN( select i,case when i%2000 = 0 then i-2000 else (2000*(i/2000)) end
    +case(i%250)when 0 then 249 else(i%250-1)end *8+((rnk+249)/250) as radif
    from (select i, row_number() over(partition by (i+(8*250)-1)/(8*250) order by i) rnk
    from @NUMBERS
    WHERE i <= 985977
    )d
    )c ON
    [YT].ROWNUM = c.i



    مثلا تو اين مثال براي 1977 تاي آخر لازمه كه عدد 2000 تغيير بكنه به 1977 و 255 تغيير بكنه 247 و 249 تغيير بكنه به 246 ؛ فكر مي كنم نياز به يك شرط هست كه وقتي مقدار i بيشتر از 984000 شد از مقاديري كه گفتم جهت محاسبه استفاده كنه اين شرط رو بايد كجا نوشت؟
    آخرین ویرایش به وسیله saeed6162 : سه شنبه 03 بهمن 1391 در 11:13 صبح

تاپیک های مشابه

  1. آموزش استفاده و نوشتن Stored Procedure ها در #C !؟
    نوشته شده توسط __Genius__ در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 5
    آخرین پست: پنج شنبه 25 شهریور 1389, 17:46 عصر
  2. نوشتن stored procedure
    نوشته شده توسط myexir در بخش SQL Server
    پاسخ: 3
    آخرین پست: سه شنبه 30 مهر 1387, 20:04 عصر
  3. نوشتن stored procedure
    نوشته شده توسط myexir در بخش SQL Server
    پاسخ: 1
    آخرین پست: سه شنبه 16 مهر 1387, 19:02 عصر
  4. سوال: نوشتن stored procedure حرفه ای
    نوشته شده توسط AmirAlimadadi در بخش SQL Server
    پاسخ: 4
    آخرین پست: چهارشنبه 19 تیر 1387, 13:55 عصر
  5. نوشتن stored procedure با مقدار بازگشتی
    نوشته شده توسط steager64 در بخش SQL Server
    پاسخ: 3
    آخرین پست: یک شنبه 15 اردیبهشت 1387, 12:40 عصر

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

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