Formatare pentru Germania
Scrie o interogare care să afișeze TotalDistance, TotalRideTime și TotalFare pentru fiecare zi și borough din New York. Afișează data, distanța, durata curselor și totalul tarifelor în formatul specific culturii germane.
Acest exercițiu face parte din cursul
Scrierea funcțiilor și a procedurilor stocate în SQL Server
Instrucțiuni pentru exercițiu
- Convertește
PickupDatela tipuldateși afișeaz-o ca dată în format german. - Afișează
TotalDistanceșiTotalRideTimeîn format german (parametrul de format'n'). - Afișează
Total Fareca monedă germană (parametrul de format'c').
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;