เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

จัดรูปแบบสำหรับเยอรมนี

เขียนคิวรีเพื่อแสดง TotalDistance, TotalRideTime และ TotalFare ของแต่ละวันและแต่ละเขต (Borough) ใน NYC โดยแสดงวันที่ ระยะทาง เวลาเดินทาง และค่าโดยสารรวมในรูปแบบวัฒนธรรมเยอรมัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียนฟังก์ชันและ Stored Procedures ใน SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • Cast 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;
แก้ไขและรันโค้ด