Formátování pro Německo
Napiš dotaz, který zobrazí TotalDistance, TotalRideTime a TotalFare pro každý den a každou čtvrť NYC. Datum, vzdálenost, dobu jízdy a celkové jízdné zobraz ve formátu německé kultury.
Toto cvičení je součástí kurzu
Psaní funkcí a uložených procedur v SQL Serveru
Pokyny k cvičení
- Převeď
PickupDatena typdatea zobraz ho jako německé datum. - Zobraz
TotalDistanceaTotalRideTimev německém formátu (parametr formátu'n'). - Zobraz
Total Farejako německou měnu (parametr formátu'c').
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;