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

عرض بيانات بشكل متتابع


esam_gm

Recommended Posts

لدي جدول به اكثر من سطر ، نوع البيانات رقمي ، اريد عرض البيانات المتتابعه بدون وجود اي فجوه ، فرضا ان شكل البيانات في  الجدول

1

2

3

10

11

12

13

20

22

23

المطلوب اظهار البيانات بهذا الشكل

1       3

10    13

20    23  

 

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

 

انا اريد عكس هذه ، لانها تقوم بعرض الـ gaps    فقط 


SELECT a AS id, b AS next_id, (b - a) -1 AS missing_inbetween
FROM 
 (
SELECT a1.no1  a , MIN(a2.no1)  b 
FROM test1 a1
LEFT JOIN test1  a2 ON a2.no1 > a1.no1
WHERE a1.no1 <= 100
GROUP BY a1.no1
)  tab


WHERE 
b > a + 1

--------------------------------------

 

النتيجة 

3     10

13    20

 

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

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

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

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

×   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.

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

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

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