BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Knott ที่ พฤษภาคม 15, 2008, 15:05:00 PM

หัวข้อ: ดู คำสั่ง sql หน่อยครับ
เริ่มหัวข้อโดย: Knott ที่ พฤษภาคม 15, 2008, 15:05:00 PM
ผมจะเลือกคนไข้รายนึง แต่จะเลือกเอาวันที่มารับบริการล่าสุดต้องเขียนยังไงครับ

select CONCAT(p.pname,p.fname," ",p.lname) as ptfullname,vn.vstdate,CONCAT(p.addrpart," ËÁÙè.",p.moopart," ",ta.full_name) as fulladdressname,p.cid,vn.vn
from patient p
left outer join vn_stat vn on vn.hn=p.hn
left outer join tempreport t on t.name=p.hn
left outer join thaiaddress ta ON ta.addressid=vn.aid
where t.id='CUSTOM-OPD-Sample'
หัวข้อ: Re: ดู คำสั่ง sql หน่อยครับ
เริ่มหัวข้อโดย: naj ที่ พฤษภาคม 15, 2008, 15:46:12 PM
โค๊ด: SQL
  1. SELECT CONCAT(p.pname,p.fname," ",p.lname) AS ptfullname,vn.vstdate,CONCAT(p.addrpart," ËÁÙè.",p.moopart," ",ta.full_name) AS fulladdressname,p.cid,vn.vn
  2. FROM patient p
  3. LEFT OUTER JOIN vn_stat vn ON vn.hn=p.hn
  4. LEFT OUTER JOIN tempreport t ON t.name=p.hn
  5. LEFT OUTER JOIN thaiaddress ta ON ta.addressid=vn.aid
  6. WHERE t.id='CUSTOM-OPD-Sample'
  7. ORDER BY vn.vn DESC
  8. LIMIT 1
  9.