BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ พฤศจิกายน 14, 2012, 10:11:16 AM
-
ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
จากคำสั่งนี้ select * from rcpt_print where finance_number="0252889"
จะได้ bill_amount = 30 คือออกใบเสร็จเก็บเงินสด 30 บาท ใช่หรือเปล่าครับ
แล้วถ้าต้องการทราบว่า 30 บาทนี้อยู่หมวดไหนล่ะครับ
ถ้านำ rcpt_print.bill_amount ไปลิงค์กับ rcpt_print_detail.rcptamt ก็ไม่น่าจะได้เผื่อมี 30 บาทหลายรายการ... ??? ???
-
opitemrece เลยครับ..มี fiance_number ตรงกัน ครับ..
ค้นหา...ว่าเป็น icode อะไร ตรงกับ ค่าธรรมเนียมสิทธิ 30 บาทหรือไม่
หรือ where icode="ค่า 30 บาท" and o.vn=r.vn และ (เลขที่ใบเสร็จที่ต้องการตรวจสอบ)
-
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 (เพื่่อจะได้ทราบหมวด แต่ดันรวมลูกหนี้สิทธิด้วย)