BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ ธันวาคม 26, 2013, 10:11:56 AM

หัวข้อ: ขอคำแนะนำ คำสั่ง MySQL ครับ (ระยะเวลารอคอย)
เริ่มหัวข้อโดย: panus_t ที่ ธันวาคม 26, 2013, 10:11:56 AM
select s.service3,s.service4,
sec_to_time(time_to_sec(s.service4)-time_to_sec(s.service3)) as total
from service_time s
where s.vstdate between  "2010-10-01" and "2011-09-30"
and s.service3 is not null and s.service4 is not null

คำสั่งนี้คำนวนได้ครับ แต่ถ้า 17:49:34 - 17:49:31 จะ Error ครับ
ตรงนี้พอจะเพิ่มคำสั่งให้ไม่ต้องคำนวนได้หรอืเปล่าครับ
หัวข้อ: Re: ขอคำแนะนำ คำสั่ง MySQL ครับ (ระยะเวลารอคอย)
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 26, 2013, 10:17:32 AM
ลองแบบนี้ครับ

select s.service3,s.service4,
sec_to_time(time_to_sec(s.service4)-time_to_sec(s.service3)) as total
from service_time s
where s.vstdate between  "2010-10-01" and "2011-09-30"
and s.service3 is not null and s.service4 is not null
and s.service4>s.service3
หัวข้อ: Re: ขอคำแนะนำ คำสั่ง MySQL ครับ (ระยะเวลารอคอย)
เริ่มหัวข้อโดย: woravet ที่ ธันวาคม 26, 2013, 11:17:38 AM
select s.service3,s.service4
,timediff(s.service3,s.service4) total
from service_time s
where s.vstdate between  "2010-10-01" and "2011-09-30"
and s.service3 is not null and s.service4 is not null
หัวข้อ: Re: ขอคำแนะนำ คำสั่ง MySQL ครับ (ระยะเวลารอคอย)
เริ่มหัวข้อโดย: panus_t ที่ ธันวาคม 26, 2013, 11:31:05 AM
ขอบคุณครับ (กด Like แล้วแต่ไม่ขึ้นให้ครับ) ;D