ผู้เขียน หัวข้อ: ขอรายงาน ชื่อ-นามสกุล ผู้ป่วยซ้ำซ้อนกันครับ หรือคำสั่ง SQL  (อ่าน 6936 ครั้ง)

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

ออฟไลน์ แอดวิน รพ.สหัสขันธ์

  • Sr. Member
  • ****
  • กระทู้: 487
  • Respect: +2
    • ดูรายละเอียด
หรือ คำสั่ง SQL ก็ได้ครับ

ปัญหา OPD CARD จุเต็มพิกัด ยังแก้ไม่จบ ครับ ขอผู้เชี่ยวชาญช่วยด้วยครับ

ขอบพระคุณล่วงหน้าครับ  ;D
รพ.สหัสขันธ์ จ.กาฬสินธุ์ เริ่มใช้ HosXp ครั้งแรก ปี 49 โดย BMS (คุณไพรัตน์ จัดให้) หลังจากนั้นก็ล่มไป 1 ปี เริ่มอีกครั้ง
1 มีนาคม 2551 โดย พี่เวก แห่ง รพ.เขาวง ช่วย ครับ
HosXP 3.54.2.2 Master : IBX X3400M2 Xeon 2.5 DDR3 16 GB HDD 250 G
Percona-Server 51-5.1.53-rel12.4.181.rhel5.x86_64 CentOs 5.5 Text Mode 64 bit

Slave : IBX X3200 M3 Xeon 2.4 DDR3 14 GB HDD 250 GB-SAS
Percona-Server 5.5 rhel5.x86_64 CentOs 6.0 Text Mode 64 bit
40 client   ครับ

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
ลองเอาไปดู
Patient อีกตัว
Person อีกตัว
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)

ออฟไลน์ แอดวิน รพ.สหัสขันธ์

  • Sr. Member
  • ****
  • กระทู้: 487
  • Respect: +2
    • ดูรายละเอียด
 ;D ขอบคุณมากครับ 

แต่ยังอยากได้ ชื่อ - สกุล ซ้ำครับ เพราะ จะมีชื่อ บุคคลเหล่านี้อาจไปอยู่ในกลุ่ม ไม่มี PID ครับ
ซึ่งมีอยู่ 8700 กว่า ราย ครับ  ;D
รพ.สหัสขันธ์ จ.กาฬสินธุ์ เริ่มใช้ HosXp ครั้งแรก ปี 49 โดย BMS (คุณไพรัตน์ จัดให้) หลังจากนั้นก็ล่มไป 1 ปี เริ่มอีกครั้ง
1 มีนาคม 2551 โดย พี่เวก แห่ง รพ.เขาวง ช่วย ครับ
HosXP 3.54.2.2 Master : IBX X3400M2 Xeon 2.5 DDR3 16 GB HDD 250 G
Percona-Server 51-5.1.53-rel12.4.181.rhel5.x86_64 CentOs 5.5 Text Mode 64 bit

Slave : IBX X3200 M3 Xeon 2.4 DDR3 14 GB HDD 250 GB-SAS
Percona-Server 5.5 rhel5.x86_64 CentOs 6.0 Text Mode 64 bit
40 client   ครับ

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
ลองแบบนี้ดูครับ

select p1.hn, p1.cid, concat(p1.fname," ",p1.lname) as p1name, p2.hn, p2.cid, concat(p2.fname," ",p2.lname) as p2name
from patient p1, patient p2
where
p1.fname=p2.fname
and p1.lname=p2.lname
and p1.hn<>p2.hn
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
select p1.hn, p1.cid, concat(p1.fname," ",p1.lname) as p1name, p2.hn, p2.cid, concat(p2.fname," ",p2.lname) as p2name
from patient p1, patient p2
where
p1.fname=p2.fname
and p1.lname=p2.lname
and p1.birthday=p2.birthday
and p1.hn<>p2.hn

กรณีมีชื่อและสกุลซ้ำกันมากกว่า 1 คู่..และอาจกำหนด p1.cid=p2.cid กรณีเกิดเวชระเบียนเก่าก่อนอาจารย์ทำกำหนดระบบไม่ให้ลงทะเบียนที่มีเลขประชาชนซ้ำกัน
« แก้ไขครั้งสุดท้าย: มีนาคม 05, 2011, 22:38:59 PM โดย Kuakool.. »
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ แอดวิน รพ.สหัสขันธ์

  • Sr. Member
  • ****
  • กระทู้: 487
  • Respect: +2
    • ดูรายละเอียด
คำสั่งแรก แจ่มเลยครับ แต่ได้เพียง 1 และ 2 อยากให้เพิ่ม เป็น 3 ด้วยครับ เพราะ มันซ้ำกันถึง 3 คนก็มี
ส่วนคำสั่งที่2 พบ เออเร่อครับ
รพ.สหัสขันธ์ จ.กาฬสินธุ์ เริ่มใช้ HosXp ครั้งแรก ปี 49 โดย BMS (คุณไพรัตน์ จัดให้) หลังจากนั้นก็ล่มไป 1 ปี เริ่มอีกครั้ง
1 มีนาคม 2551 โดย พี่เวก แห่ง รพ.เขาวง ช่วย ครับ
HosXP 3.54.2.2 Master : IBX X3400M2 Xeon 2.5 DDR3 16 GB HDD 250 G
Percona-Server 51-5.1.53-rel12.4.181.rhel5.x86_64 CentOs 5.5 Text Mode 64 bit

Slave : IBX X3200 M3 Xeon 2.4 DDR3 14 GB HDD 250 GB-SAS
Percona-Server 5.5 rhel5.x86_64 CentOs 6.0 Text Mode 64 bit
40 client   ครับ

ออฟไลน์ wiphusit

  • Hero Member
  • *****
  • กระทู้: 2,426
  • ยอดกมล
  • Respect: +4
    • ดูรายละเอียด
    • โรงพยาบาลทับปุด
ลองดูครับ
วิภูษิต  คงแก้ว เจ้าพนักงานเครื่องคอมพิวเตอร์ 
โรงพยาบาลทับปุด
อำเภอทับปุด จ.พังงา 82180
โทร 0-7659-9019 ต่อ 117,101
โทรสาร 0-7659-9115
Thailand.

ออฟไลน์ ake2114

  • Newbie
  • *
  • กระทู้: 42
  • Respect: 0
    • ดูรายละเอียด
ตามคุณ wiphusit เลยครับ
พงษ์ชาติ เชยอุบล นวก.คอมพิวเตอร์ (ลูกจ้างชั่วคราว) & ADMIN
โรงพยาบาลปากน้ำชุมพร
อำเภอเมือง จ.ชุมพร 86120
Skype:ake2114
มือถือ 08-4290-0943
โทร 0-7752-1048 ต่อ 221
โทรสาร 0-7752-1048 ต่อ 100
Thailand.
pak_hospital@hotmail.com
CENTOS 5.7
Percona-Server-5.5.15-55
HOSxP_Upgrade_3.54.12.7

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
คำสั่งแรก แจ่มเลยครับ แต่ได้เพียง 1 และ 2 อยากให้เพิ่ม เป็น 3 ด้วยครับ เพราะ มันซ้ำกันถึง 3 คนก็มี
ส่วนคำสั่งที่2 พบ เออเร่อครับ


and  ต้องเว้นวรรคให้ห่างจาก p1.birthday  ครับ..
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x