ผู้เขียน หัวข้อ: สอบถามการ sum ใน report ครับ  (อ่าน 2698 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
สอบถามการ sum ใน report ครับ
« เมื่อ: มกราคม 20, 2012, 10:16:58 AM »
0
ในสายฟ้าผมลองใช้
select sum(adjrw) from ipt where dchdate between "2011-10-01" and "2011-10-31" and drg like "05%"
ได้เท่ากับ 4.54

ใน Report ผมใช้
Value := GetSQLIntegerData('select sum(adjrw) from ipt where dchdate '+
' between "'+formatdatetime('yyyy-mm-dd',rxdate1)+'" and "'+formatdatetime('yyyy-mm-dd',rxdate2)+'" '+
' and drg like "05%" ');
ได้เท่ากับ 5.00 ลองกำหนด variable เป็น double แล้ว และ Display Format เป็น #,0.00;-#,0.00

ทำไงใน Report ถึงจะได้ 4.54 ครับ.....
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: สอบถามการ sum ใน report ครับ
« ตอบกลับ #1 เมื่อ: มกราคม 20, 2012, 10:26:11 AM »
0

... ใช้

Value := GetSQLDoubleData('select sum(adjrw) from ipt where dchdate '+
' between "'+formatdatetime('yyyy-mm-dd',rxdate1)+'" and "'+formatdatetime('yyyy-mm-dd',rxdate2)+'" '+
' and drg like "05%" ');


  ครับ ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549