ผู้เขียน หัวข้อ: ปรึกษา sql เรื่องการดึง วันที่เริ่มใช้,วันที่หมดอายุ ของบัตร ไปใช้ครับ  (อ่าน 5089 ครั้ง)

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

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
คือ ผมติดปัญหาคือเวลาดึงออกข้อมูลออกมาแล้วทำไมบางคนได้มากกว่า 1 Record หรือต้องเขียน คำสั่ง เพิ่มเติมยังไงครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
เพิ่ม order by begindate desc limit 1 ไว้ น่าจะได้ครับ คิดว่าคงเกิดจากการเปลี่ยนสถานพยาบาลหลัก และรองที่บันทึกเข้าไปใหม่เลยมีหลาย reccord ทีนี้เอา begindate เข้ามาจับน่าจะแก้ปัญหาได้ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
ใช้คำสั่งนี้ครับ

alter table pttypeno drop primary key;

alter ignore table pttypeno modify hn varchar(9) not null;

alter ignore table pttypeno modify pttype varchar(2) not null;

alter ignore table pttyeno add primary key (hn,pttype);
HOSxP Project Manager / Cheif Developer / BMS MD