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

نام تاپیک: ایجاد یک View برای مقادیر تجمعی در جدول

  1. #1

    ایجاد یک View برای مقادیر تجمعی در جدول

    سلام


    من یک جدول به شکل زیر دارم
    تاریخ مقدار
    9601 1
    9602 5
    9603 8
    9604 9


    می خوام یک view بنویسم که مقادیر رو به صورت تجعی در کنار تاریخ قرار بدیه مثلا در مقدار رکورد 9602 مقدار ماه اول رو با دم جمع کنه و به جای 5 بنویسه 6 به عبارتی View به شکل زیر در بیاد:
    تا تاریخ مقدار تجمعی
    9601 1
    9602 6
    9603 14
    9604 23



    لطفا مثل همیشه راهنمایی کنید.


    ممنون.

  2. #2
    کاربر دائمی آواتار bitasoft.ir
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    جنگلهای تاریک اصفهان
    سن
    44
    پست
    279

    نقل قول: ایجاد یک View برای مقادیر تجمعی در جدول

    برای ایجاد یک View که مقادیر تجمعی را برای جدول داده‌ای به شکلی که توضیح داده‌اید نمایش دهد، می‌توانید از توابع تحلیلی (Analytic Functions) در SQL Server استفاده کنید. در اینجا، یک View به نام "CumulativeValuesView" ایجاد می‌کنیم:
    CREATE VIEW CumulativeValuesView AS
    SELECT
    [تاریخ],
    SUM([مقدار]) OVER (ORDER BY [تاریخ]) AS 'مقدار تجمعی'
    FROM
    [نام جدول];
    در این کوئری، از تابع تحلیلی SUM به همراه عبارت OVER (ORDER BY [تاریخ]) استفاده شده است. این عبارت SUM مقدار تجمعی را بر اساس تاریخ مرتب سازی می‌کند. سپس این View مقادیر تجمعی را نمایش می‌دهد.
    با ایجاد این View، می‌توانید با استفاده از کوئری‌های SELECT به صورت مانند زیر به مقادیر تجمعی دسترسی داشته باشید:
    SELECT * FROM CumulativeValuesView;
    این کوئری مقادیر تجمعی را برای هر تاریخ نمایش می‌دهد.

    نقل قول نوشته شده توسط tolid123456789 مشاهده تاپیک
    سلام


    من یک جدول به شکل زیر دارم
    تاریخ مقدار
    9601 1
    9602 5
    9603 8
    9604 9


    می خوام یک view بنویسم که مقادیر رو به صورت تجعی در کنار تاریخ قرار بدیه مثلا در مقدار رکورد 9602 مقدار ماه اول رو با دم جمع کنه و به جای 5 بنویسه 6 به عبارتی View به شکل زیر در بیاد:
    تا تاریخ مقدار تجمعی
    9601 1
    9602 6
    9603 14
    9604 23



    لطفا مثل همیشه راهنمایی کنید.


    ممنون.

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

  1. سوال: مشکل در تعریف یک view برای ایجاد نموداری خاص
    نوشته شده توسط tolid123456789 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 12 آبان 1395, 15:59 عصر
  2. سوال: مشکل در تعریف یک view برای ایجاد نموداری خاص
    نوشته شده توسط tolid123456789 در بخش VB.NET
    پاسخ: 0
    آخرین پست: چهارشنبه 12 آبان 1395, 13:36 عصر
  3. مشکل در تعریف یک view برای ایجاد نموداری خاص
    نوشته شده توسط tolid123456789 در بخش T-SQL
    پاسخ: 0
    آخرین پست: چهارشنبه 12 آبان 1395, 13:33 عصر
  4. سوال: ایجاد یک مدیاپلیر برای پخش فیلم در سایت
    نوشته شده توسط mahetaban در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 06 فروردین 1392, 22:50 عصر
  5. ایجاد یک View بدهکار بستانکار ار دو جدول
    نوشته شده توسط nilmil_nil در بخش T-SQL
    پاسخ: 5
    آخرین پست: یک شنبه 06 شهریور 1390, 07:58 صبح

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

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