ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește PickupDate la tipul date și afișeaz-o ca dată în format german.
  • Afișează TotalDistance și TotalRideTime în format german (parametrul de format 'n').
  • Afișează Total Fare ca 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;
Editează și rulează codul