Formato para Alemania
Escribe una consulta que muestre TotalDistance, TotalRideTime y TotalFare para cada día y distrito de NYC. Muestra la fecha y los totales de distancia, tiempo de viaje y tarifa con la configuración cultural alemana.
Este ejercicio forma parte del curso
Escritura de funciones y procedimientos almacenados en SQL Server
Instrucciones del ejercicio
- Convierte
PickupDateadatey muéstralo con formato de fecha alemán. - Muestra
TotalDistanceyTotalRideTimeen formato alemán (parámetro de tipo de formato'n'). - Muestra
Total Farecomo moneda alemana (parámetro de tipo de formato'c').
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
SELECT
-- Cast PickupDate as a date and display as a German date
___(___(___ AS date), 'd', 'de-de') AS 'PickupDate',
Zone.Borough,
-- Display TotalDistance in the German format
___(SUM(TripDistance), '___', 'de-de') AS 'TotalDistance',
-- Display TotalRideTime in the German format
___(SUM(DATEDIFF(minute, PickupDate, DropoffDate)), '___', 'de-de') AS 'TotalRideTime',
-- Display TotalFare in German currency
___(SUM(TotalAmount), '___', 'de-de') AS 'TotalFare'
FROM YellowTripData
INNER JOIN TaxiZoneLookup AS Zone
ON PULocationID = Zone.LocationID
GROUP BY
CAST(PickupDate as date),
Zone.Borough
ORDER BY
CAST(PickupDate as date),
Zone.Borough;