ผู้เขียน หัวข้อ: ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ  (อ่าน 2748 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
« เมื่อ: พฤศจิกายน 14, 2012, 10:11:16 AM »
0
ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
จากคำสั่งนี้  select * from rcpt_print  where finance_number="0252889"
จะได้ bill_amount = 30 คือออกใบเสร็จเก็บเงินสด 30 บาท ใช่หรือเปล่าครับ
แล้วถ้าต้องการทราบว่า 30 บาทนี้อยู่หมวดไหนล่ะครับ
ถ้านำ rcpt_print.bill_amount  ไปลิงค์กับ rcpt_print_detail.rcptamt  ก็ไม่น่าจะได้เผื่อมี 30 บาทหลายรายการ... ??? ???
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 14, 2012, 10:49:20 AM »
0
opitemrece เลยครับ..มี fiance_number ตรงกัน ครับ..
ค้นหา...ว่าเป็น icode อะไร ตรงกับ ค่าธรรมเนียมสิทธิ 30 บาทหรือไม่

หรือ where icode="ค่า 30 บาท"  and o.vn=r.vn  และ (เลขที่ใบเสร็จที่ต้องการตรวจสอบ)
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 14, 2012, 11:24:55 AM »
0
opitemrece เลยครับ..มี fiance_number ตรงกัน ครับ..
ค้นหา...ว่าเป็น icode อะไร ตรงกับ ค่าธรรมเนียมสิทธิ 30 บาทหรือไม่

หรือ where icode="ค่า 30 บาท"  and o.vn=r.vn  และ (เลขที่ใบเสร็จที่ต้องการตรวจสอบ)

ผมต้องการหาจำนวนเงินสดที่รับมาในแต่ละกะ  ให้ จนท.เก็บเงินครับ (ต้องการแยกตามหมวดค่าใช้จ่ายด้วยครับ)
 ;D
select i.income_group,g.name,d.income,i.name,sum(d.rcptamt) as rcptamt
from rcpt_print r
left outer join rcpt_print_detail d on d.finance_number=r.finance_number
left outer join income i on i.income=d.income
left outer join income_group g on g.income_group=i.income_group
where bill_date_time between "2012-11-11 16:00:00" and "2012-11-12 12:00:00" and computer in ('CASH','PHAR2')
group by i.income_group asc
order by i.income asc
คำส่งของผมน่าจะผิดตรงที่ได้ดึงจาก rcpt_print_detail (เพื่่อจะได้ทราบหมวด แต่ดันรวมลูกหนี้สิทธิด้วย)   
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  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