Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Rzutuj PickupDate na typ date i wyświetl go jako datę w formacie niemieckim.
  • Wyświetl TotalDistance i TotalRideTime w formacie niemieckim (parametr typu formatu 'n').
  • Wyświetl Total Fare jako 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;
Edytuj i uruchom kod