Formatowanie dla Niemiec
Napisz zapytanie wyświetlające TotalDistance, TotalRideTime i TotalFare dla każdego dnia i dzielnicy Nowego Jorku. Wyświetl datę, dystans, czas przejazdu i łączną opłatę w formacie stosowanym w Niemczech.
To ćwiczenie jest częścią kursu
Funkcje i procedury składowane w SQL Server
Instrukcje do ćwiczenia
- Rzutuj
PickupDatena typdatei wyświetl go jako datę w formacie niemieckim. - Wyświetl
TotalDistanceiTotalRideTimew formacie niemieckim (parametr typu formatu'n'). - Wyświetl
Total Farejako walutę niemiecką (parametr typu formatu'c').
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;