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

نام تاپیک: ایجاد یک فیلد در View بر اساس ردیف های قبلی

  1. #1
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان - ایران
    پست
    292

    Question ایجاد یک فیلد در View بر اساس ردیف های قبلی

    سلام
    این جدول را داریم
    CREATE TABLE [dbo].[tbl1](
    [BarcodeId] [int] NULL,
    [DT] [datetime] NULL,
    [QCResult] [bit] NULL,
    ) ON [PRIMARY]

    Capture.JPG
    این اطلاعات کنترل کیفیت یک محصول است. ستون اول آی دی بارکد است (بارکدها در جدول دیگری ذخیره میشود)، ستون تاریخ و ساعت تولید و ستون آخر نتیجه کنترل کیفیت است که True بودن آن یعنی کیفیت این محصول تایید است.
    در تعاریف سازمان به طور مثال 5 محصول اولی که OK نشود مجاز است و بقیه غیر مجاز.
    به دلایلی در زمان اینسرت کردن امکان مشخص کردن مجاز/غیر مجاز وجود ندارد و باید موقع گزارش گیری آن را تعیین کرد.
    من باید یک ویو درست کنم که یک چنین نتیجه ای برای من ایجاد کند:
    Capture1.JPG
    لطفاً برای نوشتن کوئری مورد نظر راهنمایی ام کنید.
    این جدول ساده شده جدول اصلی برنامه است. اگر لازم است بفرمایید تا بک آپ دیتابیس ساده شده را آپ لود کنم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان - ایران
    پست
    292

    نقل قول: ایجاد یک فیلد در View بر اساس ردیف های قبلی

    کوئری زیر مشکل داره اما یک همچین چیزی میخوام:
    SELECT TOP 1000 [BarcodeId]
    ,[DT]
    ,[QCResult]
    ,[Valid]
    ,LAG(vv,1,0) OVER (ORDER BY dt)+1 AS vv
    FROM [MyTestDB].[dbo].[tbl1]

  3. #3
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان - ایران
    پست
    292

    نقل قول: ایجاد یک فیلد در View بر اساس ردیف های قبلی

    این را نوشتم و کارم را راه انداخت اما احساس می کنم خیلی بهینه نیست. البته تعداد رکورد های این جدول خیلی زیاد نیست و حداکثر 10.0000 ردیف خواهد شد.
    select BarcodeId,DT,QCResult,(
    SELECT isnull(sum(case when QCResult=1 then 0 else 1 end),0)
    FROM tbl1 a
    WHERE a.dt<b.dt
    ) cnt
    FROM tbl1 b

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

  1. How do I call a partial view with IEnumerable collection in a view
    نوشته شده توسط saeed31641 در بخش ASP.NET MVC
    پاسخ: 2
    آخرین پست: شنبه 02 اسفند 1393, 10:51 صبح
  2. سوال: چگونگی ایجاد یک creat view به صورت Collaps در index view
    نوشته شده توسط saeedtanha001 در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: سه شنبه 28 بهمن 1393, 21:14 عصر
  3. پاسخ: 6
    آخرین پست: پنج شنبه 22 اسفند 1392, 22:43 عصر
  4. سوال: سوالی دربارهtelerik page view/strip view
    نوشته شده توسط speralda در بخش C#‎‎
    پاسخ: 0
    آخرین پست: چهارشنبه 22 آذر 1391, 12:31 عصر
  5. سوال: تفاوت بين report view و print view
    نوشته شده توسط befarma در بخش Access
    پاسخ: 0
    آخرین پست: چهارشنبه 10 آذر 1389, 13:22 عصر

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

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