esam_gm بتاريخ: 11 يناير 2017 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2017 لدي جدول به اكثر من سطر ، نوع البيانات رقمي ، اريد عرض البيانات المتتابعه بدون وجود اي فجوه ، فرضا ان شكل البيانات في الجدول 1 2 3 10 11 12 13 20 22 23 المطلوب اظهار البيانات بهذا الشكل 1 3 10 13 20 23 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
esam_gm بتاريخ: 12 يناير 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يناير 2017 انا اريد عكس هذه ، لانها تقوم بعرض الـ 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.