الانتقال إلى المحتوى

تعلم تسريع الأستعلام مع دالة Max Date


emad_ocp

Recommended Posts

السلام عليكم ورحمة الله وبركاتة
اوقات بنحتاج نستعلم عن بيانات بأحدث تاريخ المعروف اننا بنستخدم دالة
GROUP BY & MAX
بس بصراحة لو عندك داتا كتير والاستعلام بيجيب من اكتر من جدول هتلاحظ الاستعلام بقي بطئ
مثال - لو قلنا مثلا
SELECT pi.pei_info1, max (pi.pei_info2) vaf_rec_date
FROM table pi
WHERE pi.info_t = 'BB'
GROUP BY pi.pei_info7
هو استعلام بيشتغل وتمام بس بيبقي بطيء بالمقارنة بالتالي
SELECT pi.pei_info1, max(pi.pei_info2) OVER (PARTITION BY (pi.pei_info7))vaf_rec
FROM table pi
WHERE pi.info_t = 'BB'
الاستعلام هنا بيبقي اسرع باضعاف الاول
اتمني الاستفادة ولو الموضوع مكرر باعتذر اسالكم الدعاء

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...
رابط هذا التعليق
شارك

شكرا مش مختاج اني اراجع من مدونتك لاني فاهم الفنكشن كلها انا لو مش عارف الحل مكنتش قدمتها للاخوان يستفيدوا بيه

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية