¡Apoya el proyecto! El sitio existe gracias a la comunidad. Si la ayuda cubre los gastos, la plataforma seguirá siendo gratuita.Apoyar →
Código SQL copiado al portapapeles
Tarea 66:
Analiza la actividad de pasajeros por día de la semana. Para cada día, devuelve:
- weekday_name: 
- trip_count: Conteo de viajes
- trip_percentage: Porcentaje del total de viajes
- total_revenue: Ingresos totales generados
- average_distance: Distancia promedio de los viajes
Ordena el resultado desde Lunes hasta Domingo. Excluye filas sin una fecha de pickup.

Escriba su solicitud en el campo a continuación y haga clic en el botón "¡Verificar!".

Utilice la sintaxis de DuckDB para escribir su respuesta. Las descripciones de las tablas se proporcionan en la parte inferior de la pantalla.

Obtener pista Copiar código Limpiar editor

Conjunto de datos yellow_tripdata de DuckDB

Acerca de DuckDB

DuckDB es una base de datos analítica embebida diseñada para consultas rápidas sobre datos locales y de aplicaciones.

Soporta SQL y se ejecuta dentro de una aplicación sin un proceso de servidor separado. El almacenamiento columnar y la ejecución de consultas hacen que DuckDB sea adecuado para analizar grandes conjuntos de datos, agregaciones y procesar archivos CSV y Parquet.

En este entorno, DuckDB se utiliza para practicar SQL con un conjunto de datos de viajes en taxi.

yellow_tripdata es un conjunto de datos de aprendizaje que contiene viajes en taxi amarillo de la ciudad de Nueva York.

La tabla es útil para practicar filtrado, agrupamiento, ordenamiento, operaciones de fecha y cálculos agregados en DuckDB.

Todos los campos en este conjunto de datos permiten valores NULL. No se definen claves primarias ni restricciones adicionales.

Tabla yellow_tripdata

yellow_tripdata - viajes en taxi amarillo.
  • VendorID identificador del proveedor de servicio de taxi.
  • tpep_pickup_datetime fecha y hora de recogida del pasajero.
  • tpep_dropoff_datetime fecha y hora de entrega del pasajero.
  • passenger_count número de pasajeros.
  • trip_distance distancia del viaje.
  • RatecodeID identificador del código de tarifa.
  • store_and_fwd_flag indicador que indica que los datos del viaje fueron almacenados antes de ser enviados.
  • PULocationID identificador de la zona de recogida.
  • DOLocationID identificador de la zona de entrega.
  • payment_type identificador del método de pago.
  • fare_amount tarifa del viaje excluyendo cargos adicionales.
  • extra cargos adicionales.
  • mta_tax impuesto MTA.
  • tip_amount monto de la propina.
  • tolls_amount cargos de peaje.
  • improvement_surcharge recargo por mejora del sistema de transporte.
  • total_amount costo total del viaje.
  • congestion_surcharge recargo por congestión.
  • Airport_fee tarifa de aeropuerto.
estructura de la tabla yellow_tripdata
Nombre de columnaTipoNULLClavePor defectoExtra
VendorIDINTEGERYES[null][null][null]
tpep_pickup_datetimeTIMESTAMPYES[null][null][null]
tpep_dropoff_datetimeTIMESTAMPYES[null][null][null]
passenger_countBIGINTYES[null][null][null]
trip_distanceDOUBLEYES[null][null][null]
RatecodeIDBIGINTYES[null][null][null]
store_and_fwd_flagVARCHARYES[null][null][null]
PULocationIDINTEGERYES[null][null][null]
DOLocationIDINTEGERYES[null][null][null]
payment_typeBIGINTYES[null][null][null]
fare_amountDOUBLEYES[null][null][null]
extraDOUBLEYES[null][null][null]
mta_taxDOUBLEYES[null][null][null]
tip_amountDOUBLEYES[null][null][null]
tolls_amountDOUBLEYES[null][null][null]
improvement_surchargeDOUBLEYES[null][null][null]
total_amountDOUBLEYES[null][null][null]
congestion_surchargeDOUBLEYES[null][null][null]
Airport_feeDOUBLEYES[null][null][null]