البرمجة

استعلام SQL للحصول على بيانات المبيعات بناءً على متوسط البيع

للحصول على بيانات المبيعات من قاعدة البيانات الخاصة بك في فترة زمنية محددة مع شرط معين، يمكنك استخدام استعلام SQL مشابه للتالي:

sql
SELECT * FROM sales.dbo WHERE [date] BETWEEN '2016-05-25' AND '2016-05-31' GROUP BY sales_person HAVING AVG(sales_average) > 0.6

هذا الاستعلام يقوم بتحديد جميع الصفوف من قاعدة البيانات حيث تكون البيانات بين 25 و 31 مايو 2016، ثم يقوم بتجميعها حسب اسم البائع، وأخيرًا يقوم بحساب متوسط المبيعات لكل بائع ويعرض فقط الصفوف حيث يكون متوسط المبيعات أكبر من 60%.

يرجى ملاحظة أنه يجب استبدال [date] بعمود النطاق الزمني الصحيح في جدول قاعدة البيانات الخاصة بك.

المزيد من المعلومات

لا مشكلة، هنا تفاصيل إضافية حول الاستعلام:

  1. SELECT *: هذا الجزء من الاستعلام يعني أنك تريد استرداد كافة الأعمدة في الجدول، بمعنى آخر، تريد جميع تفاصيل المبيعات لكل شخص.

  2. WHERE [date] BETWEEN '2016-05-25' AND '2016-05-31': تمثل هذه الشرط الفترة التي تريد البحث فيها، في هذه الحالة بين 25 و 31 مايو 2016.

  3. GROUP BY sales_person: يتم استخدام GROUP BY لتجميع الصفوف حسب اسم البائع، مما يعني أن كل صف يحتوي على معلومات مبيعات شخص معين.

  4. HAVING AVG(sales_average) > 0.6: هذا الشرط يُستخدم لتصفية النتائج بحيث يتم عرضها فقط إذا كان متوسط المبيعات للبائع أكبر من 60%، أي أن البائع يحقق متوسط مبيعاته هذه النسبة أو أكثر.

باستخدام هذا الاستعلام، يمكنك الحصول على قائمة ببيانات المبيعات للأشخاص الذين حققوا متوسط مبيعاتهم 60% أو أكثر خلال الفترة التي تحددها.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر