أقسام دالة row_number الجدول بواسطة عمود القيمة ويعين أرقامًا متتالية إلى الصفوف بالترتيب لقيم الوقت داخل كل قسم. عن طريق اختيار صفوف حيث يكون ROW_Number 1 ، نرجع الحدوث الأول لكل قيمة مميزة ، مما يدل على تغيير في القيمة. أدخل قيم @x (0 ، '20120615 8:03:43 pm') ،- (1 ، '20120615 8:03:43 pm') ،-* (1 ، '20120615 8:03:48 pm') ،- (1 ، '20120615 8:03:53 pm') ،- (1 ، '20120615 8:03:58 pm') ،- (2 ، '20120615 8:04:03 pm') ،-* (2 ، '20120615 8:04:08 PM') ،- (3 ، '20120615 8:04:13 pm') ،-* (3 ، '20120615 8:04:18 pm') ،- (3 ، '20120615 8:04:23 pm') ،- (2 ، '20120615 8:04:28 pm') ،-* (2 ، '20120615 8:04:33 pm') ؛ ؛ مع x كما (( حدد *، rn = row_number () فوق (طلب حسب الوقت) من X. ) حدد x.value ، x. [الوقت] من x اليسار الخارجي انضم x كما y على x.rn = y.rn 1 و x.value & lt ؛ & gt ؛ y.value عندما لا تكون القيمة y.value فارغة ؛
في هذه الحالة ، نقوم بتعيين ROW_Numbers إلى مجموعة البيانات بأكملها بالترتيب الزمني. ثم نقوم بالانضمام الخارجي الأيسر للجدول مع نفسه ، ومطابقة الصفوف مع row_numbers متتالية والقيم غير المساواة. تضمن النتيجة اختيار تلك الصفوف التي لها قيمة مميزة فقط في الصف التالي.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3