Friday, 22 December 2017

الانتقال المتوسط في و مزود خادم 2008


أحاول أن يكون عمود متوسط ​​التشغيل في عبارة سيليكت استنادا إلى عمود من الصفوف السابقة n في نفس جملة سيليكت ويستند متوسط ​​أحتاج إلى الصفوف السابقة في مجموعة النتائج. الصفوف الثلاثة الأولى من العمود متوسط هي فارغة نظرا لعدم وجود صفوف سابقة يعرض الصف 4 في عمود المتوسط ​​متوسط ​​عمود الرقم من الصفوف الثلاثة السابقة. أحتاج إلى بعض المساعدة في محاولة إنشاء عبارة سكل سيليكت التي ستفعل ذلك. إن الانضمام الذاتي البسيط قد يبدو لأداء أفضل بكثير من صف الرجوع الاستعلام الفرعي. تحقيق الصفوف 10K من البيانات test. I سوف سحب حالة خاصة من الصفوف الأولى 3 من الاستعلام الرئيسي، يمكنك ونيون كل تلك العودة في إذا كنت تريد حقا في الصف مجموعة الانضمام الذاتي الاستعلام. على الجهاز بلدي يستغرق حوالي 10 ثانية، نهج الاستعلام الفرعي أن هارون ألتون أظهرت يستغرق حوالي 45 ثانية بعد أن غيرت ليعكس بلدي الجدول مصدر الاختبار. إذا كنت تفعل ملف إحصائيات مجموعة أون، يمكنك ان ترى انضمام الذات لديها 10K ينفذ على تا بلي سبول الاستعلام الفرعي لديه 10 كيلو ينفذ على عامل التصفية والتجميع والخطوات الأخرى. أعمل مع سكل سيرفر 2008 R2 في محاولة لحساب متوسط ​​متحرك لكل سجل في وجهة نظري، أود أن جمع قيم 250 السابقة ثم حساب متوسط ​​هذا الاختيار. أعمدة العرض هي كما يلي. ترانزاكتيونيد فريدة بالنسبة لكل ترانزاكتيونيد أود حساب متوسط ​​قيمة العمود فوق السجلات السابقة 250 لذلك بالنسبة ترانزاكتيونيد 300، جمع كل القيم من 250 السابقة يتم فرز الصفوف تنازلي بواسطة ترانزاكتيونيد ثم في العمود موفافغ كتابة نتيجة متوسط ​​هذه القيم أنا أتطلع إلى جمع البيانات ضمن مجموعة من السجلات. اسكيد 28 أكتوبر 14 في 20 58.AVG ترانزاكت-SQL. ALL ينطبق التجميع الدالة إلى كافة القيم آل هو default. DISTINCT يحدد أن أفغ يتم تنفيذ فقط على كل مثيل فريد من قيمة بغض النظر عن عدد المرات التي تحدث فيها القيمة. إكسبريسيون تعبير عن العدد الدقيق أو التقريبي فئة نوع البيانات الرقمية باستثناء نوع بيانات البتات لا يسمح بالوظائف الفرعية والاستعلامات الفرعية. فرع التقسيم ترتيب التصفيققسم الاغلاق ينقسم البند مجموعة النتائج التي تنتجها عبارة فروم إلى الأقسام التي يتم تطبيق الدالة لها إذا لم يتم تحديدها، فإن الدالة تعالج كل الصفوف من تحديد نتيجة الاستعلام كقاعدة ترتيب مجموعة واحدة يحدد الترتيب المنطقي الذي يتم تنفيذ العملية أوردربيكلوس مطلوب لمزيد من المعلومات، راجع أوفر بند سكل للعمليات. يتم تحديد نوع الإرجاع حسب نوع النتيجة التي تم تقييمها من التعبير. الفئة العشرية p، s. إذا كان نوع بيانات التعبير نوع بيانات مستعار، نوع العودة هو أيضا نوع بيانات الاسم المستعار ومع ذلك، إذا كان يتم ترقية نوع البيانات الأساسية لنوع بيانات الاسم المستعار، على سبيل المثال من تينينت إلى إنت قيمة الإرجاع هو من نوع البيانات التي تم الترويج لها وليس نوع البيانات المستعار. تحسب أفغ متوسط ​​مجموعة من القيم بقسمة مجموع تلك القيم على عدد القيم غير الفارغة إف يتجاوز المبلغ القيمة القصوى لنوع البيانات لقيمة الإرجاع سيتم إرجاع خطأ. أفغ هي دالة حتمية عند استخدامها بدون العبارات أوفر و أوردر غير نوندترمينيستيك عند تحديدها مع البنود أوفر بي أوردر لمزيد من المعلومات، انظر الدالات الحتمية و نوندترمينيستيك. A باستخدام سوم و أفغ وظائف لحسابات. المثال التالي بحساب متوسط ​​ساعات العطلة ومجموع ساعات الإجازة المرضية التي استخدمت نواب رؤساء دورات المغامرة يعمل كل من هذه الدالات التجميعية تنتج ملخص واحد قيمة لجميع الصفوف المستردة يستخدم المثال قاعدة بيانات AdventureWorks2012.

No comments:

Post a Comment