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

DECLARE & CAST

มาใช้ DECLARE() และ CAST() เพื่อรวมตัวแปรวันที่และตัวแปรเวลาให้เป็นตัวแปรประเภท datetime กัน

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

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

ดูคอร์ส

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

  • สร้างตัวแปรประเภท time ชื่อ @ShiftStartTime และกำหนดค่าเริ่มต้นเป็น '08:00 AM'
  • สร้างตัวแปรประเภท date ชื่อ @StartDate และกำหนดค่าเป็น StartDate แรกสุดจากตาราง BikeShare
  • สร้างตัวแปรประเภท datetime ชื่อ @ShiftStartDateTime
  • แปลง @StartDate และ @ShiftStartTime ให้เป็นชนิดข้อมูล datetime แล้วกำหนดค่าให้กับ @ShiftStartDateTime

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Create @ShiftStartTime
___ ___ AS time = '08:00 AM'

-- Create @StartDate
___ ___ AS date

-- Set StartDate to the first StartDate from CapitalBikeShare
___ 
	___ = (
    	SELECT TOP 1 ___ 
    	FROM CapitalBikeShare 
    	ORDER BY StartDate ASC
		)

-- Create ShiftStartDateTime
___ ___ AS datetime

-- Cast StartDate and ShiftStartTime to datetime data types
___ @ShiftStartDateTime = ___(___ AS datetime) + ___(___ AS datetime) 

SELECT @ShiftStartDateTime
แก้ไขและรันโค้ด