ผู้เขียน หัวข้อ: รบกวนขอคำสั่ง SQL ครับ  (อ่าน 4014 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ butsanta

  • Jr. Member
  • **
  • กระทู้: 80
  • Respect: 0
    • ดูรายละเอียด
รบกวนขอคำสั่ง SQL ครับ
« เมื่อ: ธันวาคม 26, 2010, 09:13:37 AM »
0
ผมต้องการดึงรายงานให้แสดงรายการ 3 visit สุดท้่ายของคนไข้ที่รับบริการ โดยให้แสดงข้ัอมูลดังนี้
HN|VN|VSTDATE|  จากตากราง OVST  จะต้องใช้คำสั่ง SQL อย่างไรครับ รบกวนขอคำชี้แนะด้วยครับ
โรงพยาบาลเสลภูมิ จังหวัดร้อยเอ็ด
อีเมลล์ wi-maxj@hotmail.com
SERVER   IBM x3400
MySQL    5.0.45 
RAM 2 GB
client  dual core 2.x

การขึ้นระบบ  BMS
ก.ค. 2550

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: รบกวนขอคำสั่ง SQL ครับ
« ตอบกลับ #1 เมื่อ: ธันวาคม 26, 2010, 09:19:42 AM »
0
select hn,vn,vstdate from ovst where vstdate='2010-12-26' order by vn desc limit 3

กำหนดวันที่ตามที่ต้องการครับ
ปรเมษฐ  แควภูเขียว poramat.pik@gmail.com
รพ.เกษตรสมบูรณ์ จ.ชัยภูมิ (รพช. 60 เตียง)
www.kaset-hospital.org
Implement 10 มี.ค.53 by BMS
HOSxP 3.55.12.25f + DataCenter + LIS
CentOS 5.5 _64
MySQL 5.1.54 percona+ExtraDB
HOSxP PCU รพสต. 16 แห่ง
ชื่นชม อบอุ่น มั่นใจ ในชุมชน HOSxP ครับ

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: รบกวนขอคำสั่ง SQL ครับ
« ตอบกลับ #2 เมื่อ: ธันวาคม 26, 2010, 09:25:45 AM »
0
 
อ้างถึง
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
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ butsanta

  • Jr. Member
  • **
  • กระทู้: 80
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนขอคำสั่ง SQL ครับ
« ตอบกลับ #3 เมื่อ: ธันวาคม 26, 2010, 12:41:27 PM »
0
ขอบคุณทุกท่านที่ชี้แนะครับ ข้อมูลที่ผมต้องการให้แสดงจริงๆ อยากให้แสดงข้อมูลของทุก 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

รบกวนด้วยนะครับ  ขอบคุณครับ
โรงพยาบาลเสลภูมิ จังหวัดร้อยเอ็ด
อีเมลล์ wi-maxj@hotmail.com
SERVER   IBM x3400
MySQL    5.0.45 
RAM 2 GB
client  dual core 2.x

การขึ้นระบบ  BMS
ก.ค. 2550

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: รบกวนขอคำสั่ง SQL ครับ
« ตอบกลับ #4 เมื่อ: ธันวาคม 26, 2010, 17:55:29 PM »
0
แบบนี้ไหมครับ

เอาไปแก้คำสั่งใหม่ด้วย เพราะผม select * from patient limit 10000 ไว้ (เพราะตอนออกแบบมันเยอะเกิน)
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ d^_^b►►ทิว

  • Sr. Member
  • ****
  • กระทู้: 315
  • หากินกับสายแลน สไปเดอร์แมน แดนอิสาน
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนขอคำสั่ง SQL ครับ
« ตอบกลับ #5 เมื่อ: ธันวาคม 26, 2010, 19:21:39 PM »
0
select hn,vn,vstdate from ovst where vstdate='2010-12-26' order by vn desc limit 3

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

ตามนี้เลยครับ
"ไม่ได้เก่งเกินใคร แค่ทำได้ในสิ่งที่เรียนมา"
ทิวธวัชร  สุขมา  087-2337003
Server :IBM Ram 4 GB HDD 145 GB Mysql 5.1.39 Linux CentOs
Slave : Xeon 3.0 Ram 2 G HDD 120 GB MySQL 5.0.41 Linux CentOs
โรงพยาบาลโพนพิสัย จังหวัดหนองคาย เริ่มระบบ 26 พฤศภาคม 2550

ออฟไลน์ butsanta

  • Jr. Member
  • **
  • กระทู้: 80
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนขอคำสั่ง SQL ครับ
« ตอบกลับ #6 เมื่อ: ธันวาคม 26, 2010, 20:43:17 PM »
0
ขอบคุณมากครับ อ.pop ผมจะเอารายงานตัวนี้ไปปรับใช้ เป็นประโยชน์มากเลยครับ ขอขอบคุณทุกๆ ท่านด้วยนะครับ
โรงพยาบาลเสลภูมิ จังหวัดร้อยเอ็ด
อีเมลล์ wi-maxj@hotmail.com
SERVER   IBM x3400
MySQL    5.0.45 
RAM 2 GB
client  dual core 2.x

การขึ้นระบบ  BMS
ก.ค. 2550

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: รบกวนขอคำสั่ง SQL ครับ
« ตอบกลับ #7 เมื่อ: ธันวาคม 27, 2010, 07:45:37 AM »
0
ขอบคุณมากครับ อ.pop ผมจะเอารายงานตัวนี้ไปปรับใช้ เป็นประโยชน์มากเลยครับ ขอขอบคุณทุกๆ ท่านด้วยนะครับ

เอาไปปรับใช้ ได้ผลอย่างไร อย่าลืมเอามาแจกที่นี่นะครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net