Aan de slagBegin gratis

Opmaak voor Duitsland

Schrijf een query die de TotalDistance, TotalRideTime en TotalFare per dag en NYC-borough weergeeft. Toon de datum, afstand, ritduur en tarieftotalen volgens de Duitse cultuur.

Deze oefening maakt deel uit van de cursus

Functies en opgeslagen procedures schrijven in SQL Server

Bekijk cursus

Oefeninstructies

  • Cast PickupDate naar een date en geef deze weer als een Duitse datum.
  • Geef TotalDistance en TotalRideTime weer in het Duitse formaat (parameter 'n' voor het indelingstype).
  • Geef Total Fare weer als Duitse valuta (parameter 'c' voor het indelingstype).

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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;
Code bewerken en uitvoeren