BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bond_007 ที่ มิถุนายน 28, 2010, 14:49:55 PM

หัวข้อ: รบกวนดูคำสั่งนี้ให้หน่อยครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มิถุนายน 28, 2010, 14:49:55 PM
คือจะเอาเฉพาะผู้ป่วยในคือ มีทั้ง HN  และ AN  ไม่ทราบต้องใส่เงื่อนไขอะไรลงไปขอบคุณครับ
select df.hn,df.an,concat(p.pname,p.fname,"  ',p.lname)as fullname,n.name,df.fee_date,df.fee_amount,d.name
 from doctor_fee_list df
left outer join doctor d on d.code = df.doctor
left outer join patient p on p.hn = df.hn
left outer join nondrugitems n on  n.icode = df.icode
where   df.fee_date between '2010-04-01' and '2010-04-28'
order by fee_date
หัวข้อ: Re: รบกวนดูคำสั่งนี้ให้หน่อยครับ
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ มิถุนายน 28, 2010, 16:10:26 PM
ไม่ทราบตรงใจไหมครับ

select df.hn,df.an,concat(p.pname,p.fname,"  ",p.lname)as fullname,n.name,df.fee_date,df.fee_amount,d.name
 from doctor_fee_list df
left outer join doctor d on d.code = df.doctor
left outer join patient p on p.hn = df.hn
left outer join nondrugitems n on  n.icode = df.icode
where   df.fee_date between '2010-04-01' and '2010-04-28'  and (df.hn<>"" or df.hn is not null)
and (df.an<>"" or df.an is not null)
order by fee_date
หัวข้อ: Re: รบกวนดูคำสั่งนี้ให้หน่อยครับ
เริ่มหัวข้อโดย: Bond_007 ที่ มิถุนายน 28, 2010, 18:50:22 PM
ถูกใจใช่เลยครับ ขอบคุณมากครับ

ไม่ทราบตรงใจไหมครับ

select df.hn,df.an,concat(p.pname,p.fname,"  ",p.lname)as fullname,n.name,df.fee_date,df.fee_amount,d.name
 from doctor_fee_list df
left outer join doctor d on d.code = df.doctor
left outer join patient p on p.hn = df.hn
left outer join nondrugitems n on  n.icode = df.icode
where   df.fee_date between '2010-04-01' and '2010-04-28'  and (df.hn<>"" or df.hn is not null)
and (df.an<>"" or df.an is not null)
order by fee_date