[ Foro de SQL (y MySQL) ]

Ayuda con Ejercicio

15-Sep-2023 20:29
Luis Angel Ramírez
0 Respuestas

Escriba un SQL (query) que devuelva la siguiente información: J&T quiere saber durante las últimas 4 semanas, obtener por ciudad, un informe con todos los conductores que condujeron más de 100 km y que estuvieron disponibles, durante al menos 40 horas por semana. .
Para cada conductor, agregue:
# de viajes completados realizados,
El tiempo medio de llegada de sus viajes,
El % de viajes pagados con tarjetas de crédito,
El porcentaje de viajes aumentados, y
El multiplicador de aumento promedio de sus viajes aumentados
Ordene el informe primero por número de viajes y luego por ciudad en orden alfabético.
* Las semanas comienzan el lunes

tablas son: info_trip, info_driver
driver info: driver_id, minutes_available, has_rpomo
info_trips: driver_id, city_name, trip_distance, cash_trip, is_surged, surge_multiplier, is_completed, ata_in_min

Llevo esto:
SELECT city_id, city_name, driver_id, trip_distance, completed_trips,minutes_online, ata
from info_driver
       info_trip
WHERE trip_distance > 100
AND completed_trip = 'completed'
AND minutes_onlie >= 2400
AND datestr >= '2023-08-21' AND datestr <= '2023-09-14';




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)