diff --git a/handlers/admin/admin_panel.py b/handlers/admin/admin_panel.py index 47865ad8..91ae12e1 100644 --- a/handlers/admin/admin_panel.py +++ b/handlers/admin/admin_panel.py @@ -81,6 +81,9 @@ async def user_stats_menu(callback_query: CallbackQuery, session: Any): total_payments_week = await session.fetchval( "SELECT COALESCE(SUM(amount), 0) FROM payments WHERE created_at >= date_trunc('week', CURRENT_DATE)" ) + total_payments_month = await session.fetchval( + "SELECT COALESCE(SUM(amount), 0) FROM payments WHERE created_at >= date_trunc('month', CURRENT_DATE)" + ) total_payments_all_time = await session.fetchval( "SELECT COALESCE(SUM(amount), 0) FROM payments" ) @@ -103,6 +106,7 @@ async def user_stats_menu(callback_query: CallbackQuery, session: Any): f"💰 Финансовая статистика:\n" f" 📅 За день: {total_payments_today} ₽\n" f" 📆 За неделю: {total_payments_week} ₽\n" + f" 📆 За месяц: {total_payments_month} ₽\n" f" 🏦 За все время: {total_payments_all_time} ₽\n" )