BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ICHINEEKO ที่ กรกฎาคม 16, 2009, 11:25:52 AM
-
มีอยู่ 2 หัวขอที่สงสัย ทำไม่ได้ค่ะ
1. คือ ที่หน้าทะเบียนผู้เสียชีวิต จะมีช่อง อายุ ที่มี ทั้งเดือน และวัน แต่หนูดึงให้ไปอยู่ในแบบฟอร์มไม่ได้ค่ะ ไม่รู้ว่าอยู่ตารางไหน แล้วหนู้จะทำโดย เอาวันที่เสียชีวิต ลบ กันวันที่เกิด เขียนคำสั่งไม่เป็นค่ะ ช่วยหน่อยน่ะค่ะ
2. คือว่า หนูจะดึงชื่อแพทย์ที่ตรงผู้รับรองค่ะ เพราะทะเบียนผู้ชีวิตไม่มีลงชื่อแพทย์ที่วินิจฉัยใช่มมั้ยแล้วหนูจะใช้วิธีดึงชื่อแพทย์จากรหัสแพทย์ที่เข้าโปรแกรม hosxp คนที่พิมพ์นี้ค่ะ หนูไม่รู้จะเขียนคำสั่งยังไงค่ะ
-
อายุใช้ คำสั่ง sql ตามนี้ครับ
concat(timestampdiff(year,pt.birthday,pt.deathday) ,' ปี ',
timestampdiff(month,pt.birthday,pt.deathday)-(timestampdiff(year,pt.birthday,pt.deathday)*12) ,' เดือน ',
timestampdiff(day,date_add(pt.birthday,interval (timestampdiff(month,pt.birthday,pt.deathday)) month),pt.deathday),' วัน ') as full_age
ส่วนแพทย์ไม่มีให้เลือก ผมใช้วิธี เลือกตอนจะพิมพ์รายงานครับ ลองเอารายงานไปปรับใช้ดูนะครับ