CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Convertissez PickupDate en date et affichez-la au format de date allemand.
  • Affichez TotalDistance et TotalRideTime au format allemand (paramètre de type de format 'n').
  • Affichez Total Fare en 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;
Modifier et exécuter le code