ผู้เขียน หัวข้อ: รบกวนอาจารย์ ด้วยดู code ให้หน่อยนะ ครับ  (อ่าน 2677 ครั้ง)

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

ออฟไลน์ arr_012

  • Sr. Member
  • ****
  • กระทู้: 307
  • ค่าของคน อยู่ที่ผลของงาน
  • Respect: 0
    • ดูรายละเอียด
0
seselect * from vn_stat
where hn in(select hn from vn_stat where pdx="I64"group by hn having count(hn)=1)
and vstdate between"2010-03-01"and"2010-03-31"


พอกด RUN แล้วมันค้าง เลย ครับ  ด้วยดูหน่อยนะ ครับ
นายอภิชัย  ฉิมวงษ์ขอม (อะ)
โรงพยาบาลมโนรมย์ อ.มโนรมย์ จ.ชัยนาท
Master:HP ProLiant ML150 G6 Intel Xeon E5504 2.00GHz ,12 GB PC3-10600R   FeeBSD 8.2  Percona 5.1.54

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: รบกวนอาจารย์ ด้วยดู code ให้หน่อยนะ ครับ
« ตอบกลับ #1 เมื่อ: พฤษภาคม 03, 2010, 09:57:28 AM »
0
seselect * from vn_stat
where hn in(select hn from vn_stat where pdx="I64"group by hn having count(hn)=1)
and vstdate between"2010-03-01"and"2010-03-31"


พอกด RUN แล้วมันค้าง เลย ครับ  ด้วยดูหน่อยนะ ครับ


ลองดูแบบนี้ครับ...จริงๆอยากจะถามว่าจะใช้ข้อมูลแบบไหน..เพราะการ Count แล้ว select * จะให้ค่าที่ไม่ถูกต้องครับ..เพราะการ Group by จะแสดงผลแค่บันทัดเดียว..ใช้สำหรับการ Sum หรือ count .เพราะฉนั้นค่า * ที่แสดงออกมาจะเอารายการเดียวมาแสดงซึ่งไม่ถูกต้อง ..จริงๆควรอธิบายความต้องการมาด้วยครับว่าต้องการข้อมูลแบบไหน...

(อันนี้เดาความต้องการของท่าน)

โค๊ด: [Select]
select count(hn) as cc,v.*
from vn_stat v
where  vstdate between"2010-03-01"and"2010-03-31"
and pdx="I64"
group by hn
having count(hn)>1
« แก้ไขครั้งสุดท้าย: พฤษภาคม 03, 2010, 10:07:33 AM โดย nuttavut »
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ arr_012

  • Sr. Member
  • ****
  • กระทู้: 307
  • ค่าของคน อยู่ที่ผลของงาน
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนอาจารย์ ด้วยดู code ให้หน่อยนะ ครับ
« ตอบกลับ #2 เมื่อ: พฤษภาคม 03, 2010, 13:54:37 PM »
0
คือผมต้องการ ข้อมุลคนไข้ที่เป็นโรค "I64"ที่มารับบริการกับโรงพยาบาลเป็นครั้งเเรก แต่ต้องมาในเดือนมีนาคม2553(เรากำหนอดเอง) ครับ
นายอภิชัย  ฉิมวงษ์ขอม (อะ)
โรงพยาบาลมโนรมย์ อ.มโนรมย์ จ.ชัยนาท
Master:HP ProLiant ML150 G6 Intel Xeon E5504 2.00GHz ,12 GB PC3-10600R   FeeBSD 8.2  Percona 5.1.54