Formato para a Alemanha
Escreva uma consulta para exibir TotalDistance, TotalRideTime e TotalFare para cada dia e borough de NYC. Exiba a data, a distância, o tempo de corrida e os totais de tarifa no padrão de cultura alemão.
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Converta
PickupDateparadatee exiba como uma data em alemão. - Exiba
TotalDistanceeTotalRideTimeno formato alemão (parâmetro de tipo de formato'n'). - Exiba
Total Farecomo moeda alemã (parâmetro de tipo de formato'c').
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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;