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

نام تاپیک: محاسبه اختلاف دو رکورد انتخاب شده

  1. #1
    کاربر دائمی آواتار khorsandreza
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    تبریز
    پست
    776

    محاسبه اختلاف دو رکورد انتخاب شده

    سلام دوستان لطفا به تصویر زیر نگاه کنید .
    فرض بر این است مدیر ارشد چند فروشگاه زنچیره تصمیم دارد مراجعات به فروشگاه ها برای خرید را در ماه های مختلف کنترل و بررسی کند در و حاصل اختلاف دو رکورد در انتهای جدول مشاهده نماید حالا بحث انتخاب به سطرها و گرید مربوط به محیط برنامه نویسی است که من کاری به آن بخش ندارم می خواهم بدانم ولی در T-Sqlچکونه می توانیم اختلاف دو رکوزد را بدست بیاوریم؟
    عکس های ضمیمه عکس های ضمیمه
    آخرین ویرایش به وسیله khorsandreza : شنبه 06 آبان 1396 در 20:24 عصر

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

    نقل قول: محاسبه اختلاف دو رکورد انتخاب شده

    نقل قول نوشته شده توسط khorsandreza مشاهده تاپیک
    سلام دوستان لطفا به تصویر زیر نگاه کنید .
    فرض بر این است مدیر ارشد چند فروشگاه زنچیره تصمیم دارد مراجعات به فروشگاه ها برای خرید را در ماه های مختلف کنترل و بررسی کند در و حاصل اختلاف دو رکورد در انتهای جدول مشاهده نماید حالا بحث انتخاب به سطرها و گرید مربوط به محیط برنامه نویسی است که من کاری به آن بخش ندارم می خواهم بدانم ولی در T-Sqlچکونه می توانیم اختلاف دو رکوزد را بدست بیاوریم؟
    با پوزش بی جهت تاپیک را بروز کردم دوستان برای این موضوع راه حلی پیشنهاد ندارند؟

  3. #3

    نقل قول: محاسبه اختلاف دو رکورد انتخاب شده

    مجموعه رکوردها را با خودش join کنید
    select t1.Date as date1, t2.Date as date2 , t2.Value-t1.Value as diffValue
    from [TableName] t1 join [TableName] t2 on t1.Date < t2.Date
    where t1.Date='139602' and t2.Date='139608'

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

  4. #4
    کاربر دائمی آواتار khorsandreza
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    تبریز
    پست
    776

    نقل قول: محاسبه اختلاف دو رکورد انتخاب شده

    ابتدا یک تشکر زبانی چند روز بود درگیرش بودم دوما یک مثال از راهنمائی استادانه شما ایجاد کردم اگر دوستانی مثل به همیچین مشکلی برخورد کردند از دانش کاربردی شما بی بهره نباشند

    CREATE TABLE [dbo].[Test](
    [xdate] [nvarchar](8) NULL,
    [val1] [int] NULL,
    [val2] [int] NULL,
    [val3] [int] NULL
    ) ON [PRIMARY]

    INSERT [dbo].[Test] ([xdate], [val1], [val2], [val3]) VALUES (N'139601', 101, 310, 255)
    INSERT [dbo].[Test] ([xdate], [val1], [val2], [val3]) VALUES (N'139602', 89, 314, 251)
    INSERT [dbo].[Test] ([xdate], [val1], [val2], [val3]) VALUES (N'139603', 110, 210, 198)
    INSERT [dbo].[Test] ([xdate], [val1], [val2], [val3]) VALUES (N'139604', 113, 279, 218)

    select t1.xDate as date1,
    t2.xDate as date2,
    t2.Val1-t1.Val1 as val1,
    t2.Val2-t1.Val2 as val2 ,
    t2.Val3-t1.Val3 as val3
    from test t1 join test t2 on t1.xDate < t2.xDate
    where t1.xDate='139601' --and t2.xDate='139603'

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

  1. رکورد بعداز رکورد انتخاب شده در گراید جانوس
    نوشته شده توسط rezaei manesh در بخش VB.NET
    پاسخ: 1
    آخرین پست: دوشنبه 27 آذر 1385, 12:39 عصر
  2. فرستادن id رکورد انتخاب شده به یوزر کنترل بعدی
    نوشته شده توسط rezaei manesh در بخش ASP.NET Web Forms
    پاسخ: 12
    آخرین پست: دوشنبه 17 مهر 1385, 12:25 عصر
  3. گزارش گیری از رکورد انتخاب شده در FR 3.2 ...
    نوشته شده توسط Mahmood_M در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 5
    آخرین پست: دوشنبه 10 مهر 1385, 18:18 عصر
  4. تشخیص رکورد انتخاب شده در DBGrid
    نوشته شده توسط sima_gh7 در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 08 مهر 1384, 00:21 صبح
  5. چگونگی شناسایی رکورد انتخاب شده در listview
    نوشته شده توسط rezaei manesh در بخش VB.NET
    پاسخ: 6
    آخرین پست: یک شنبه 23 اسفند 1383, 08:05 صبح

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

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