add new featurs like realtime 2026-5-11-2
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user