НачатьНачать бесплатно

Форматирование для Германии

Напишите запрос для отображения TotalDistance, TotalRideTime и TotalFare по каждому дню и каждому району Нью-Йорка. Выведите дату, расстояние, время поездки и суммарную стоимость в формате, принятом в Германии.

Это упражнение является частью курса

Написание функций и хранимых процедур в SQL Server

Посмотреть курс

Инструкции к упражнению

  • Приведите PickupDate к типу date и отобразите дату в немецком формате.
  • Отобразите TotalDistance и TotalRideTime в немецком числовом формате (параметр типа формата 'n').
  • Отобразите Total Fare в формате немецкой валюты (параметр типа формата 'c').

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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;
Редактировать и запускать код