ผู้เขียน หัวข้อ: MySQL SUM Time ยังไงครับ  (อ่าน 1913 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,331
  • Respect: +8
    • ดูรายละเอียด
MySQL SUM Time ยังไงครับ
« เมื่อ: กันยายน 29, 2016, 10:37:48 AM »
0
SELECT vn,hn,vstdate,service3,service3_dep,service6,service6_dep
FROM service_time
where vstdate between "2014-04-01" and "2014-04-31" and service3_dep="005" and service6_dep="007" and service3 > "05:59:59"
and service6>service3

1.ถ้าต้องการ SUM(service6) AS S6,SUM(service3) AS S3
แล้วให้ S6-S3 ได้ยังไงครับ
2.หรือหาผลลัพธ์เป็น ค่าเฉลี่ยของ service6 - service3 เป็น นาที ยังไงครับ
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,480
  • Respect: +110
    • ดูรายละเอียด
Re: MySQL SUM Time ยังไงครับ
« ตอบกลับ #1 เมื่อ: กันยายน 29, 2016, 10:52:09 AM »
+1
ข้อ 2
sec_to_time(avg(time_to_sec(service6)-time_to_sec(service5)))
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080