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