คำนวณเวลาและวันเพื่อนับจำนวนวัน
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 379   3
URL.หัวข้อ / URL
คำนวณเวลาและวันเพื่อนับจำนวนวัน

ผมมีฟิลล์ strDate = วันที่เริ่มต้น (วัน), strTime = เวลาเริ่มต้น(นาที) ,EndDate = วันที่สิ้นสุด(วัน),Endtime = เวลาสิ้นสุด(นาที)  
1.ฟิลล์ทั้งหมดกำหนดเป็นประเภท Date/Time จะถูกต้องหรือไม่ 
2.ถ้าต้องการคำนวณหาจำนวนวันทั้งหมดมีวิธีเขียนโค้ดอย่างไร โดยเวลาที่กำหนดให้ครบหนึ่งวันไม่ใช่ 00.00 น. อาจเป็นครบรอบวันที่ 06.00 น.โดยเมื่อเลย 06.00 น.ไม่ว่าจะกี่นาทีให้คิดเป็นวันใหม่  *** Edited by Supap Chaiya *** 14/6/2546 0:52:15

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R01070
ลองค้นด้วยคำว่า DateDiff ดูนะครับ ผมมีตัวอย่างไว้ให้ศึกษาหลายอันอยู่ครับ
2 @R01071
ที่ผมเคยทำ คือหาเวลาระหว่างวัน ครับ ----------------------------------------------------------- ผมกำหนด ดังนี้กำหนด Format : d/mm/yyyy hh:nn Input mark : 00/00/0000" "00:00;0;_ ------------------------------------------------------------ วิธีหาเวลาเป็นชั่วโมง =DateDiff("n",[TimeFrom],[Timeto])\60 ------------------------------------------------------------ วิธีหาเวลาเป็นนาที =DateDiff("n",[TimeFrom],[Timeto]) Mod 60 ------------------------------------------------------------ ตอน Sum ระวัง ผล Sum ที่เกิน 60 นาที จะต้อง ไปเพิ่มที่ชั่วโมง ลองนำไปดัดแปลงดูนะครับ
3 @R01073
ขอบคุณครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0824s