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

เรียกใช้ฟังก์ชัน Scalar ด้วย SELECT

ก่อนหน้านี้ได้สร้างฟังก์ชัน Scalar ชื่อ SumRideHrsDateRange() ไปแล้ว ให้เรียกใช้ฟังก์ชันนั้นสำหรับช่วงวันที่ '3/1/2018' ถึง '3/10/2018' โดยส่งค่าผ่านตัวแปรวันที่แบบโลคัล

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

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

ดูคอร์ส

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

  • สร้างตัวแปร @BeginDate และ @EndDate ชนิด date โดยกำหนดค่าเป็น '3/1/2018' และ '3/10/2018' ตามลำดับ
  • เรียกใช้ฟังก์ชัน SumRideHrsDateRange() โดยส่งตัวแปร @BeginDate และ @EndDate เข้าไป
  • ระบุตัวแปร @BeginDate และ @EndDate พร้อมกับผลลัพธ์ของฟังก์ชันใน SELECT statement

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

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

-- Create @BeginDate
___ ___ AS date = '___'
-- Create @EndDate
___ ___ ___ ___ = '3/10/2018' 
SELECT
  -- Select @BeginDate
  ___ AS BeginDate,
  -- Select @EndDate
  ___ AS EndDate,
  -- Execute SumRideHrsDateRange()
  dbo.___(___, ___) AS TotalRideHrs
แก้ไขและรันโค้ด