Формат для Німеччини
Напишіть запит, щоб відобразити TotalDistance, TotalRideTime і TotalFare для кожного дня та боро Нью-Йорка. Виведіть дату, загальну відстань, загальний час поїздки та загальну вартість у форматі німецької культури.
Ця вправа є частиною курсу
Написання функцій і збережених процедур у SQL Server
Інструкції до вправи
- Приведіть
PickupDateдо типуdateі відобразіть її як німецьку дату. - Відобразіть
TotalDistanceіTotalRideTimeу німецькому форматі (параметр типу формату'n'). - Відобразіть
Total Fareяк німецьку валюту (параметр типу формату'c').
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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;