การเข้าถึง: ฟังก์ชั่น DateDiff อธิบายไว้อย่างชัดเจน
มีฟังก์ชั่นพิเศษใน Access สำหรับการคำนวณวันที่ ด้วย DateDiff คุณสามารถระบุความแตกต่างระหว่างค่าวันที่สองค่า คุณสามารถดูวิธีการตั้งค่าฟังก์ชั่นนี้ได้ที่นี่
ใช้ฟังก์ชัน DateDiff ใน Access
ใน Access คุณสามารถใช้ฟังก์ชัน DateDiff เพื่อคำนวณจำนวนวันระหว่างค่าวันที่สองค่า
- ไวยากรณ์มีลักษณะดังนี้: DateDiff (ช่วงเวลา, date1, date2 [, firstdayofweek] [, firstweekofyear])
- รายการทางเลือกอยู่ในวงเล็บเหลี่ยม
- พารามิเตอร์ในวงเล็บคือพารามิเตอร์ที่คุณต้องการรวมไว้ในไวยากรณ์ "ช่วง"
- ตัวเลือกการเลือกมีดังต่อไปนี้: วินาที (s), นาที (s), ชั่วโมง (h), สัปดาห์ (ww), วันของสัปดาห์ (w), วัน (d), วัน (d), วันของปี (y), เดือน (m), ควอเตอร์ (q) และปี (yyyy)
- ตัวอย่างเช่นนิพจน์ = DateDiff ("m", date1, date2, 2, 2) คำนวณความแตกต่างระหว่างค่าวันที่สองค่าในหน่วยเดือน
- "m" หมายถึง "เดือน" ในภาษาอังกฤษและคำนวณส่วนต่างเป็นเดือน ค่า "date1" และ "date2" คือวันที่ต้องการคำนวณความแตกต่าง
- คุณสามารถเลือกใช้สองพารามิเตอร์สุดท้าย (2, 2)
- ด้วยพารามิเตอร์แรก (2 = firstdayofweek) และพารามิเตอร์ที่สอง (2 = firstweekofyear) คุณกำหนดวันแรกของสัปดาห์และสัปดาห์แรกของปี
- หากคุณไม่ใส่อะไรที่นี่วันแรกคือวันอาทิตย์และสัปดาห์แรกสัปดาห์ที่มีวันที่ 1 มกราคม
- ใช้รายการ 2 เพื่อระบุว่าวันแรกของสัปดาห์คือวันจันทร์ (2 = vbMonday, 3 หมายถึงวันอังคาร, 4 สำหรับวันพุธ, ฯลฯ )
- ในขั้นตอนถัดไปคุณใช้พารามิเตอร์ 2 เพื่อระบุว่าสัปดาห์แรกที่มีอย่างน้อย 4 วันในปีใหม่เป็นสัปดาห์ปฏิทินแรก
- หากคุณต้องการให้การคำนวณเริ่มต้นในสัปดาห์แรกของปีให้ป้อน 3
- คุณสามารถใช้ฟังก์ชัน DateDiff ในนิพจน์เช่นเดียวกับในรหัส VBA