BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ พฤศจิกายน 14, 2012, 10:11:16 AM

หัวข้อ: ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
เริ่มหัวข้อโดย: 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 บาทหลายรายการ... ??? ???
หัวข้อ: Re: ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ พฤศจิกายน 14, 2012, 10:49:20 AM
opitemrece เลยครับ..มี fiance_number ตรงกัน ครับ..
ค้นหา...ว่าเป็น icode อะไร ตรงกับ ค่าธรรมเนียมสิทธิ 30 บาทหรือไม่

หรือ where icode="ค่า 30 บาท"  and o.vn=r.vn  และ (เลขที่ใบเสร็จที่ต้องการตรวจสอบ)
หัวข้อ: Re: ขอความช่วยเหลือเรื่อง คำสั่ง MySQL ครับ
เริ่มหัวข้อโดย: panus_t ที่ พฤศจิกายน 14, 2012, 11:24:55 AM
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 (เพื่่อจะได้ทราบหมวด แต่ดันรวมลูกหนี้สิทธิด้วย)