MySQL عدد الفواتير لكل منطقة (Region) من جدول "sales".
تفاصيل العمل

هذا الاستعلام يحسب عدد الفواتير لكل منطقة (Region) من جدول "sales". النتائج تظهر عدد الفواتير لكل منطقة: المنطقة Central لديها 2710 فاتورة. المنطقة East لديها 1895 فاتورة. المنطقة South لديها 1838 فاتورة. المنطقة West لديها 1955 فاتورة. هناك صف واحد بدون منطقة (NULL) يحتوي على فاتورة واحدة فقط. --- الصورة الثانية (منتصف الصورة) - تصنيف المبيعات إلى فئات يتم تنفيذ استعلام SQL يقوم بتصنيف المبيعات إلى فئات بناءً على قيمتها: SELECT OrderID, Sales, Region, CASE WHEN Sales > 5000 THEN 'v. good' WHEN Sales > 2000 THEN 'good' WHEN Sales > 1000 THEN 'pass' ELSE 'Not good' END AS sale_rate FROM sales; هذا الاستعلام ينشئ عمودًا جديدًا يسمى sale_rate لتقييم الأداء بناءً على المبيعات: "v. good": إذا كانت المبيعات أكبر من 5000. "good": إذا كانت المبيعات أكبر من 2000 وأقل من 5000. "pass": إذا كانت المبيعات أكبر من 1000 وأقل من 2000. "Not good": إذا كانت المبيعات 1000 أو أقل. النتيجة تعرض بيانات الطلبات (OrderID) مع مبيعاتها وتصنيفها حسب الأداء. --- الصورة الثالثة (أسفل الصورة) - حساب صافي المبيعات بعد الاسترجاع يتم تنفيذ استعلام SQL لحساب المبيعات قبل وبعد عمليات الإرجاع: SELECT SUM(sales.Sales) AS TotalSales_BeforeReturn, SUM(distinct_sales.Sales) AS TotalSales_AfterReturn, SUM(sales.Sales) - SUM(distinct_sales.Sales) AS NetSales FROM sales; الهدف من هذا الاستعلام هو حساب صافي المبيعات عبر مقارنة إجمالي المبيعات قبل وبعد إرجاع المنتجات. القيم الناتجة: TotalSales_BeforeReturn: إجمالي المبيعات قبل أي عمليات إرجاع (149,169,040). TotalSales_AfterReturn: إجمالي المبيعات بعد استبعاد المبيعات المسترجعة (164,853,725). NetSales: الفرق بينهما (صافي المبيعات)، وهو 130,670,165.

شارك
بطاقة العمل
تاريخ النشر
منذ 3 أشهر
المشاهدات
28
المستقل
Karin Antonious
Karin Antonious
محلله ماليه و بيانات
طلب عمل مماثل
شارك
مركز المساعدة