คำนวณระยะเวลา
กระทู้เก่าบอร์ด อ.Yeadram

 2,092   7
URL.หัวข้อ / URL
คำนวณระยะเวลา

รบกวนอีกแล้วค่ะ
ต้องการหาระยะเวลาของสินค้า ใน Query ค่ะ
มีสินค้า aaa ต้องการที่จะทราบว่าใช้เวลาในแต่ละจุดกี่ชั่วโมง

   วันที่              สินค้า สถานที่   เวลา        ระยะเวลาที่ใช้
07/05/2012      aaa        1        8:00        0.00
07/05/2012      aaa        2        17:00       9.00
08/05/2012      aaa        3        8:00        15.00

ต้องการผลลัพธ์ออกามใน field "ระยะเวลาที่ใช้"

รบกวนผู้รู้ด้วยค่ะ

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

1 @R12748
จากตารางที่ให้มา เวลา 8.00 ได้ระยะเวลาที่ใช้ 0.00 มาได้ยังงัยครับ แล้ว 0.00 คือ 0 ชั่วโมงรึเปล่าครับ
2 @R12754
ตอบคุณUN

0.00 เป็น 0 ชั่วโมงค่ะ
ส่วน 9 ชั่วโมงก็ได้มาจาก 17-8 คือว่าเอา เวลาของแต่ละสถานีลบกันค่ะ
บางครั้งอาจจะมีผลลัพธ์เป็นเศษ 0.50 นาที , 0.34 นาที แบบนี้ค่ะ
3 @R14138
อยากรู้เหมือนกันครับ
4 @R14145
ใช้เทคนิค Sub Query ครับ

SELECT a.TDate, a.Product, a.Place, a.TTime
, Format(NZ(([TDate]+[TTime]) - (Select Max(TDate + TTime) as MaxTDateTime
From tb_Time as b Where a.TDate + a.TTime > b.TDate + b.TTime),0),"h.mm") AS TTimeDiff
FROM tb_Time AS a

* พบกับวิธีคิด วันเสาร์ที่ 3 พ.ย. 2555 นี้ครับ
5 @R14272
สอบถามเพิ่มเติมค่ะ ถ้าสมมติว่าต้องการคำนวนวันที่
วันที่เีิริ่ม 14/10/55
วันที่สิ้นสุด 14/10/55
ต้องการให้คำตอบออกมาเป็น 1 ค่ะ
แต่ลองใช้ datediff แล้วคำตอบออกมาเป็น 0 ค่ะ
DateDiff("d",[Startdate],[Enddate])
ไม่ทราบว่าต้องแก้ไขตรงไหนบ้างค่ะ
ขอบคุณค่ะ
6 @R14280

Totaldate : DateDiff("d",[Startdate],[Enddate]) +1
7 @R14286
ขอบคุณค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3834s