BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sahavej_pct ที่ ตุลาคม 09, 2015, 08:36:30 AM

หัวข้อ: ช่วยผมแก้คำสั่งให้ด้วยครับ
เริ่มหัวข้อโดย: sahavej_pct ที่ ตุลาคม 09, 2015, 08:36:30 AM
select hn,vstdate,pttype,sum_price
from opitemrece
where vstdate between '2014-10-01' and '2015-09-30' and pttype='24'
----------------------------------------
จากคำสั่งตัวอย่าง ผมต้องการแสดง
HN,ชื่อ-นามสกุล,สิทธิ์การรักษา,รวมจำนวนเงินทั้งหมด (แบบกลุ๊ปรวมกันถ้าเป็นคนเดียวกัน)
------------------------------------------
ขอบคุณมากครับ :) :)
หัวข้อ: Re: ช่วยผมแก้คำสั่งให้ด้วยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ตุลาคม 09, 2015, 09:32:18 AM
select hn,vstdate,pttype,sum_price
from opitemrece
where vstdate between '2014-10-01' and '2015-09-30' and pttype='24'
----------------------------------------
จากคำสั่งตัวอย่าง ผมต้องการแสดง
HN,ชื่อ-นามสกุล,สิทธิ์การรักษา,รวมจำนวนเงินทั้งหมด (แบบกลุ๊ปรวมกันถ้าเป็นคนเดียวกัน)
------------------------------------------
ขอบคุณมากครับ :) :)

ตารา  vn_stat  และตาราง patient ก็พอ ไม่ต้องไปใช้ opitemrece ครับ

join ที่  HN ตรงกันครับ

เช่น
select p.hn,v.vn,concat(p.pname,p.fname,"   ",p.lname)as pat,v.vstdate,v.pcode,v.pttype,v.income as total_price,v.paid_money,v.remain_money from vn_stat v
inner join patient p on p.hn=v.hn
where v.vstdate between"2015-01-01" and "2015-01-01" group by v.hn,v.vn
order by v.vn