add new featurs like realtime 2026-5-11-2

This commit is contained in:
Hamza-Ayed
2026-05-11 18:19:32 +03:00
parent a5dda43bdb
commit f22d9f6c74
3 changed files with 21 additions and 21 deletions

View File

@@ -14,7 +14,7 @@ try {
SELECT
d.id, d.first_name, d.last_name, d.phone,
COUNT(r.id) as completed_rides,
SUM(r.price_for_passenger) as total_revenue
SUM(r.price) as total_revenue
FROM driver d
JOIN ride r ON d.id = r.driver_id
WHERE r.status = 'Finished'

View File

@@ -13,8 +13,8 @@ try {
$stmt = $con->prepare("
SELECT
DATE(created_at) as date,
SUM(price_for_passenger) as total_revenue,
SUM(price_for_passenger - price_for_driver) as company_profit,
SUM(price) as total_revenue,
SUM(price - price_for_driver) as company_profit,
COUNT(*) as total_rides
FROM ride
WHERE status = 'Finished'
@@ -28,9 +28,9 @@ try {
// ملخص عام
$stmt = $con->prepare("
SELECT
SUM(price_for_passenger) as total_revenue_all,
SUM(price_for_passenger - price_for_driver) as total_profit_all,
AVG(price_for_passenger) as avg_ride_price
SUM(price) as total_revenue_all,
SUM(price - price_for_driver) as total_profit_all,
AVG(price) as avg_ride_price
FROM ride
WHERE status = 'Finished'
AND created_at >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)