BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ มีนาคม 15, 2011, 15:18:00 PM
-
จะทำรายงานอัตราครองเตียง แล้วจะให้นับจำนวนวันทั้งหมด ในเดือนที่เราเลือกได้ไร ;D ;D
หรือจะตัดเอา dd สิ้นสุดได้อย่างไรครับ
-
ลองเอารายงานตัวนี้ไปศึกษาดูครับ ผิดถูกประการใด ฝากแก้ไข และช่วยดูให้ด้วยนะครับ
-
ขอบคุณครับ
1.ถ้าต้องการนับวันในเดือนเช่น เดือน ม.ค. = 31 ก.พ. = 28 หรือ 29
เพราะจะเอาไปแทนในสูตรอัตราครองเตียง (ผลรวมจำนวนวันนอนของผู้ป่วยใน * 100) / (จำนวนเตียงรพ. * จำนวนวันในเดือนนั้น)
2.และถ้าต้องการตัดเฉพาะ เดือนมาทำหัวกระดาษจะต้องตัดอย่างไร เช่น ประจำเดือน มีนาคม
แนบรายงานมาด้วยแต่ยังไม่เสร็จนะครับ ;D
-
จำนวนวันในเดือน ในรายงานไม่มี 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']);
-
ขอบคุณมากครับ ;D