Format pour l’Allemagne
Écrivez une requête qui affiche TotalDistance, TotalRideTime et TotalFare pour chaque jour et chaque arrondissement de NYC. Affichez la date ainsi que les totaux de distance, de durée de course et de tarif au format culturel allemand.
Cet exercice fait partie du cours
<cours>Écrire des fonctions et des procédures stockées dans SQL Server</cours>Instructions de l’exercice
- Convertissez
PickupDateendateet affichez-la au format de date allemand. - Affichez
TotalDistanceetTotalRideTimeau format allemand (paramètre de type de format'n'). - Affichez
Total Fareen devise allemande (paramètre de type de format'c').
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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;