ผู้เขียน หัวข้อ: จะ countday ได้อย่างไรครับ  (อ่าน 4358 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
จะ countday ได้อย่างไรครับ
« เมื่อ: มีนาคม 15, 2011, 15:18:00 PM »
0
จะทำรายงานอัตราครองเตียง แล้วจะให้นับจำนวนวันทั้งหมด ในเดือนที่เราเลือกได้ไร   ;D ;D
หรือจะตัดเอา dd สิ้นสุดได้อย่างไรครับ
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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

ออฟไลน์ smrmpo

  • Hero Member
  • *****
  • กระทู้: 588
  • Respect: 0
    • ดูรายละเอียด
    • https://pkchos.com
Re: จะ countday ได้อย่างไรครับ
« ตอบกลับ #1 เมื่อ: มีนาคม 15, 2011, 15:39:35 PM »
0
ลองเอารายงานตัวนี้ไปศึกษาดูครับ ผิดถูกประการใด ฝากแก้ไข และช่วยดูให้ด้วยนะครับ
นักวิชาการคอมพิวเตอร์
โรงพยาบาลประโคนชัย จังหวัดบุรีรัมย์
90 เตียง ขึ้นระบบ 23 พฤศจิกายน 2552(บริษัท BMS ขึ้นให้)
HOSxP : 3.59.6.30
Email : smrmpo@hotmail.com
========================================================================
Master : IBM x3500 M3 CPU E5620 @ 2.40 GHz RAM : 48

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: จะ countday ได้อย่างไรครับ
« ตอบกลับ #2 เมื่อ: มีนาคม 15, 2011, 16:05:09 PM »
0
ขอบคุณครับ
1.ถ้าต้องการนับวันในเดือนเช่น  เดือน ม.ค. = 31             ก.พ. = 28 หรือ 29
เพราะจะเอาไปแทนในสูตรอัตราครองเตียง (ผลรวมจำนวนวันนอนของผู้ป่วยใน * 100) / (จำนวนเตียงรพ. * จำนวนวันในเดือนนั้น)
2.และถ้าต้องการตัดเฉพาะ เดือนมาทำหัวกระดาษจะต้องตัดอย่างไร เช่น ประจำเดือน มีนาคม

แนบรายงานมาด้วยแต่ยังไม่เสร็จนะครับ   ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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

ออฟไลน์ nummon

  • Full Member
  • ***
  • กระทู้: 107
  • Respect: 0
    • ดูรายละเอียด
    • SrisangwornSukhothai Hospital
Re: จะ countday ได้อย่างไรครับ
« ตอบกลับ #3 เมื่อ: มีนาคม 15, 2011, 18:21:20 PM »
0
จำนวนวันในเดือน ในรายงานไม่มี functionเฉพาะ (หาไม่เจอ)
ประยุกต์ใช้ผ่าน LAST_DAY ของ mysql 
ตย. Select LAST_DAY('2011-03-11') = 31/3/2011
 
Value :=  formatdatetime('d',GetSQLDateData(
  'Select LAST_DAY('''+
  formatdatetime('yyyy-mm-dd',DBPipeline1['datex'])+
  ''')'));

ชื่อเดือนภาษาไทย
Value := FormatThaiDate('mmmm', DBPipeline1['datex']);
« แก้ไขครั้งสุดท้าย: มีนาคม 15, 2011, 18:28:18 PM โดย nummon »
<a href=http://www.srisangworn.go.th>โรงพยาบาลศรีสังวรสุโขทัย</a>
Hosxp : 3.54.2.15
SERVER :  Xeon 3.4    Ram 4G   HD 120 GB OS : Linux CENOS 5.1   Mysql  5.1.23-rc
SLAVE-I :  Xeon 3.4    Ram 4G   HD 120 GB OS : Linux CENOS 5.2   Mysql  5.1.45 (Mysql Replication)
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: จะ countday ได้อย่างไรครับ
« ตอบกลับ #4 เมื่อ: มีนาคม 17, 2011, 09:03:18 AM »
0
ขอบคุณมากครับ  ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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