Bắt đầu ngayBắt đầu miễn phí

Định dạng cho Đức

Viết một truy vấn để hiển thị TotalDistance, TotalRideTimeTotalFare cho từng ngày và từng quận (Borough) của NYC. Hiển thị ngày, tổng quãng đường, tổng thời gian chuyến đi và tổng tiền theo định dạng văn hóa Đức.

Bài tập này là một phần của khóa học

Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server

Xem khóa học

Hướng dẫn bài tập

  • Ép PickupDate thành date và hiển thị theo định dạng ngày của Đức.
  • Hiển thị TotalDistanceTotalRideTime theo định dạng số của Đức (tham số kiểu định dạng 'n').
  • Hiển thị Total Fare theo định dạng tiền tệ của Đức (tham số kiểu định dạng 'c').

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã