วันแรกของเดือน
ในแบบฝึกหัดนี้ จะใช้ฟังก์ชัน GETDATE(), DATEDIFF(), และ DATEADD() เพื่อหาวันแรกของเดือนปัจจุบัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนฟังก์ชันและ Stored Procedures ใน SQL Server
คำแนะนำการฝึกหัด
- ดึงค่าวันที่ปัจจุบัน
- คำนวณผลต่างในหน่วยเดือนระหว่างวันนี้กับ
0(1/1/1900ใน SQL) - บวก 0 เดือนเข้ากับผลต่างนั้น เพื่อให้ได้วันแรกของเดือน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Find the first day of the current month
SELECT ___(___, ___(___, 0, GETDATE()), ___)