أنشئ استعلام 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) لتتبع صحتها المالية. يقوم هذا الاستعلام بتصفية جدول الاشتراكات الخاص بك للمستخدمين النشطين ويجمع مبالغ الدفع المتكررة الخاصة بهم، ويقتصر بدقة على الشهر التقويمي الحالي.
باستخدام هذا المنطق، يمكنك تجنب المشاكل الشائعة مثل حساب الاشتراكات الملغاة أو تضمين عمليات الشراء لمرة واحدة في توقعات إيراداتك المتكررة. ما عليك سوى تعديل أسماء الأعمدة لتتناسب مع مخطط قاعدة البيانات الخاص بك، وسيقوم الذكاء الاصطناعي الخاص بنا بتحسين الاستعلام ليناسب بنية الجدول الخاصة بك.