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

نام تاپیک: Query میانگین فاصله زمانی در جدول (لطفا اساتید راهنمایی کنید)

  1. #1

    Query میانگین فاصله زمانی در جدول (لطفا اساتید راهنمایی کنید)

    سلام
    من جدول زیر رو در اختیار دارم:
    ردیف تاریخ خرابی مدت زمان خرابی
    1 2017/07/12 7
    2 2017/07/20 12
    3 2017/07/22 5
    4 2017/08/01 2
    5 2017/08/20 16

    من می خوام از جدول بالا به دو عد برسم:
    1-میانگین فاصله ی بین خرابی ها:
    - فاصله تاریخی بین اولین خرابی و دومین خرابی که میشه 2017/07/12-2017/07/20=8
    - فاصله تاریخی بین دومین خرابی و سومین خرابی که میشه 2017/07/20-2017/07/22=2
    - فاصله تاریخی بین سومین خرابی و چهارمین خرابی که میشه 2017/07/22-2017/08/01=9
    - فاصله تاریخی بین چهارمین خرابی و پنجمین خرابی که میشه 2017/08/01-2017/08/20=19

    میانگین فاصله ی بین خرابی ها = 4/(19+9+2+8)= 9.5

    2-میانگین مدت زمان خرابی:

    میانگین فاصله ی بین خرابی ها = 5/(16+2+5+12+7)= 8.4


    اساتید و دوستان محترم لطفا راهنمایی بفرمایید.

    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    923

    نقل قول: Query میانگین فاصله زمانی در جدول (لطفا اساتید راهنمایی کنید)

    با سلام
    از تابع avrage استفاده کن.

  3. #3
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: Query میانگین فاصله زمانی در جدول (لطفا اساتید راهنمایی کنید)

    سلام
    بنظرم باید از کرسر استفاده کنید

  4. #4

    نقل قول: Query میانگین فاصله زمانی در جدول (لطفا اساتید راهنمایی کنید)

    مورد اول:

    with cte as(
    select myDate, row_number() over(order by myDate) rnk
    from myTable
    )
    select avg(datediff(day, a.myDate, b.myDate) * 1.0) as avrg
    from cte a, cte b
    where a.rnk = b.rnk-1;


    مورد دوم:
    select avg(duration*1.0) from myTable;

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

  1. ایجاد یک View برای مقادیر تجمعی در جدول(لطفا کمک کنید)
    نوشته شده توسط tolid123456789 در بخش T-SQL
    پاسخ: 1
    آخرین پست: یک شنبه 30 اردیبهشت 1397, 00:31 صبح
  2. سوال: ایجاد یک View برای مقادیر تجمعی در جدول(لطفا کمک کنید)
    نوشته شده توسط tolid123456789 در بخش VB.NET
    پاسخ: 1
    آخرین پست: شنبه 29 اردیبهشت 1397, 23:25 عصر
  3. ایجاد یک View برای مقادیر تجمعی در جدول(لطفا کمک کنید)
    نوشته شده توسط tolid123456789 در بخش T-SQL
    پاسخ: 5
    آخرین پست: پنج شنبه 27 اردیبهشت 1397, 17:56 عصر
  4. فاصله زمانی در آژاکس
    نوشته شده توسط mohamadali1374 در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 3
    آخرین پست: سه شنبه 08 بهمن 1392, 23:51 عصر
  5. پاسخ: 9
    آخرین پست: شنبه 14 بهمن 1391, 18:58 عصر

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

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