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

نام تاپیک: حذف موارد عدم تایید برا اساس نوبت (برا مفهوم بیشتر عکس ضمیمه شده)

  1. #1
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    Question حذف موارد عدم تایید برا اساس نوبت (برا مفهوم بیشتر عکس ضمیمه شده)

    سلام وقت بخیر دوستان
    یه جدول دارم که یه کد داره و یه نوبت و یه وضعیت
    حالا ممکنه یه کد چندتا نوبت بازدید داشته باشه
    ممکنه هم تو نوبت اول تایید بشه یا ممکنه تو نوبت n ام تایید بشه

    خب تا اینجا مشکلی نیست
    حال من نیاز دارم که کد هایی که تایید نشدن برا اساس آخرین نوبت رو استخراج کنم. نمونه خروجی رو هم قرار دادم. ممنون میشم در این مورد راهنماییم کنید.
    Untitled.png

  2. #2

    نقل قول: حذف موارد عدم تایید برا اساس نوبت (برا مفهوم بیشتر عکس ضمیمه شده)

    از این استفاده کن
    از ستون های کد و وضعیت گروپ بای بگیر



    SELECT cust_city, cust_country,
    MAX(outstanding_amt)
    FROM customer
    GROUP BY cust_country, cust_city
    ORDER BY cust_city;

  3. #3

    نقل قول: حذف موارد عدم تایید برا اساس نوبت (برا مفهوم بیشتر عکس ضمیمه شده)

    راستی باید یک where اول بزاری اونای تا NOK هستن را بگیره

  4. #4

    نقل قول: حذف موارد عدم تایید برا اساس نوبت (برا مفهوم بیشتر عکس ضمیمه شده)

    نقل قول نوشته شده توسط sg.programmer مشاهده تاپیک
    راستی باید یک where اول بزاری اونای تا NOK هستن را بگیره
    با این شرط اگر کدی وجود داشته باشد که چند نوبت تایید نشده ولی در آخر تایید شده هم انتخاب خواهد شد در صورتی که صورت مسئله اونهایی رو میخواد که تایید نشدند.

    بایست براساس کد گروهبندی کنید و گروههایی رو بگیرید که ستون وضعیت دارای 'ok' نباشد.

  5. #5
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: حذف موارد عدم تایید برا اساس نوبت (برا مفهوم بیشتر عکس ضمیمه شده)

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    با این شرط اگر کدی وجود داشته باشد که چند نوبت تایید نشده ولی در آخر تایید شده هم انتخاب خواهد شد در صورتی که صورت مسئله اونهایی رو میخواد که تایید نشدند.

    بایست براساس کد گروهبندی کنید و گروههایی رو بگیرید که ستون وضعیت دارای 'ok' نباشد.
    مد نظر براساس آخرین نوبت که nok هست بگیره. که کلیه nok هارو برمیگردونه

  6. #6

    نقل قول: حذف موارد عدم تایید برا اساس نوبت (برا مفهوم بیشتر عکس ضمیمه شده)

    نقل قول نوشته شده توسط رامین مرادی مشاهده تاپیک
    مد نظر براساس آخرین نوبت که nok هست بگیره. که کلیه nok هارو برمیگردونه

    with cte
    as
    (
    select id=1 , PriodicCheck=1 , status='ok'
    union select id=5 , PriodicCheck=1 , status='nok'
    union select id=6 , PriodicCheck=1 , status='nok'
    union select id=5 , PriodicCheck=2 , status='nok'
    union select id=5 , PriodicCheck=3 , status='ok'
    )
    select id, max(PriodicCheck) LastPriodicCheck
    from cte
    group by id
    having count(case status when 'ok' then status else null end)=0
    آخرین ویرایش به وسیله Mahmoud.Afrad : جمعه 03 فروردین 1397 در 20:36 عصر

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

  1. سوال: حذف نسخه ورد پرس برا امنیت بیشتر؟؟؟
    نوشته شده توسط md3848 در بخش طراحی وب (Web Design)
    پاسخ: 0
    آخرین پست: پنج شنبه 15 خرداد 1393, 21:42 عصر
  2. حذف موارد غیر ضروری FCKeditor
    نوشته شده توسط barbodsoft.com در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: جمعه 06 اسفند 1389, 10:20 صبح
  3. سوال: حذف اطلاعات چند جدول بر اساس خروجی یک Select
    نوشته شده توسط baran_mehr در بخش SQL Server
    پاسخ: 7
    آخرین پست: سه شنبه 13 بهمن 1388, 08:20 صبح
  4. حذف موارد تكراري از كمبو باكس
    نوشته شده توسط wolfstander در بخش Access
    پاسخ: 5
    آخرین پست: یک شنبه 18 اسفند 1387, 22:11 عصر
  5. حذف موارد قدیم در یک جدول
    نوشته شده توسط FirstLine در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 09 آذر 1383, 06:23 صبح

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

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