إنشاء استعلام SQL لحساب الإيرادات المتكررة الشهرية (MRR)
SELECT SUM(amount) AS mrr FROM subscriptions WHERE status = 'active' AND next_billing_date >= DATE_TRUNC('month', CURRENT_DATE) AND next_billing_date < DATE_TRUNC('month', CURRENT_DATE + INTERVAL '1 month');يعد حساب الإيرادات المتكررة الشهرية (MRR) أمرًا ضروريًا لشركات البرمجيات كخدمة (SaaS) لتتبع الصحة المالية. يقوم هذا الاستعلام بتصفية جدول الاشتراكات الخاص بك للمستخدمين النشطين وجمع مبالغ مدفوعاتهم المتكررة، مع نطاق محدد بدقة للشهر التقويمي الحالي.
من خلال استخدام هذا المنطق، تتجنب المخاطر الشائعة مثل حساب الاشتراكات الملغاة أو تضمين عمليات الشراء لمرة واحدة في توقعات الإيرادات المتكررة الخاصة بك. ما عليك سوى تعديل أسماء الأعمدة لتتناسب مع مخطط قاعدة البيانات الخاصة بك، وسيُحسِّن الذكاء الاصطناعي الخاص بنا الاستعلام ليناسب بنية الجدول المحددة لديك.