BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: butsanta ที่ ธันวาคม 26, 2010, 09:13:37 AM

หัวข้อ: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: butsanta ที่ ธันวาคม 26, 2010, 09:13:37 AM
ผมต้องการดึงรายงานให้แสดงรายการ 3 visit สุดท้่ายของคนไข้ที่รับบริการ โดยให้แสดงข้ัอมูลดังนี้
HN|VN|VSTDATE|  จากตากราง OVST  จะต้องใช้คำสั่ง SQL อย่างไรครับ รบกวนขอคำชี้แนะด้วยครับ
หัวข้อ: Re: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: poramat ที่ ธันวาคม 26, 2010, 09:19:42 AM
select hn,vn,vstdate from ovst where vstdate='2010-12-26' order by vn desc limit 3

กำหนดวันที่ตามที่ต้องการครับ
หัวข้อ: Re: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: nahos ที่ ธันวาคม 26, 2010, 09:25:45 AM
 
อ้างถึง
select o.vstdate,o.vsttime,o.vn,o.hn
 from ovst o
  where o.hn='0001088'
  order by o.vstdate desc,o.vsttime desc     limit 3

 ;D
หัวข้อ: Re: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: butsanta ที่ ธันวาคม 26, 2010, 12:41:27 PM
ขอบคุณทุกท่านที่ชี้แนะครับ ข้อมูลที่ผมต้องการให้แสดงจริงๆ อยากให้แสดงข้อมูลของทุก HN โดยเลือกมาแสดงเฉพาะ 3 record สุดท้ายที่มารับบริการในช่วงเวลาที่กำหนดครับ  ยกตัวอย่างเช่น
HN     VN   vstdate
1        111    2010-01-01
1        123    2010-03-28
1        124    2010-05-19
2        110    2010-01-01
2         220   2010-05-20
3         xxx   xxxx
4         xxx   xxxx
4         xxx   xxxx
4         xxx   xxxx

รบกวนด้วยนะครับ  ขอบคุณครับ
หัวข้อ: Re: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 26, 2010, 17:55:29 PM
แบบนี้ไหมครับ

เอาไปแก้คำสั่งใหม่ด้วย เพราะผม select * from patient limit 10000 ไว้ (เพราะตอนออกแบบมันเยอะเกิน)
หัวข้อ: Re: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: d^_^b►►ทิว ที่ ธันวาคม 26, 2010, 19:21:39 PM
select hn,vn,vstdate from ovst where vstdate='2010-12-26' order by vn desc limit 3

กำหนดวันที่ตามที่ต้องการครับ

ตามนี้เลยครับ
หัวข้อ: Re: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: butsanta ที่ ธันวาคม 26, 2010, 20:43:17 PM
ขอบคุณมากครับ อ.pop ผมจะเอารายงานตัวนี้ไปปรับใช้ เป็นประโยชน์มากเลยครับ ขอขอบคุณทุกๆ ท่านด้วยนะครับ
หัวข้อ: Re: รบกวนขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 27, 2010, 07:45:37 AM
ขอบคุณมากครับ อ.pop ผมจะเอารายงานตัวนี้ไปปรับใช้ เป็นประโยชน์มากเลยครับ ขอขอบคุณทุกๆ ท่านด้วยนะครับ

เอาไปปรับใช้ ได้ผลอย่างไร อย่าลืมเอามาแจกที่นี่นะครับ