BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ มิถุนายน 06, 2012, 15:58:41 PM

หัวข้อ: ทำไงถึงจะ Export patient.birthday ให้เป็นปีพ.ศ.
เริ่มหัวข้อโดย: panus_t ที่ มิถุนายน 06, 2012, 15:58:41 PM
ทำไงถึงจะ Export Excel  patient.birthday ให้เป็นปีพ.ศ.
ตัวอย่างตอนนี้เป็น 1/6/1940
โดยไม่ต้องมาแก้ไขที่ Excel ภายหลังครับ
 ;D
หัวข้อ: Re: ทำไงถึงจะ Export patient.birthday ให้เป็นปีพ.ศ.
เริ่มหัวข้อโดย: pop_hosxp ที่ มิถุนายน 06, 2012, 20:19:01 PM
ใช้ concat(date(patient.birthday),"/",month(patient.birthday),"/",year(patient.birthday)) as birthdate ครับ
หัวข้อ: Re: ทำไงถึงจะ Export patient.birthday ให้เป็นปีพ.ศ.
เริ่มหัวข้อโดย: waradmin01 ที่ มิถุนายน 07, 2012, 11:46:40 AM
มันก็ส่งถูกแล้วครับ ไป Format cell เอา เป็น d/m/bbbb เพื่อให้แสดงเป็น พ.ศ. ถ้าไม่ลำบากเผื่อเอาไว้คำนวนอย่างอื่นครับ แต่ถ้าหากต้องการจริงๆ ก็ แบบนี้ก้ได้ครับ
concat(date_format(patient.birthday,"%d/%m/"),(year(patient.birthday)+543) ไม่แน่ใจว่าจะนำไปใช้คำนวนพวกอายุได้หรือเปล่าแต่ถ้าได้คงต้องลบ 543 อีกที แต่วิธีนี้ระวังปีอธิกสุรทิน วันที่ 29 กุมภา อาจทำให้ข้อมูลข้ำ error ของวันที่ได้ครับถ้าไม่ลำบากก็แบบเดิมของโปรแกรมดีแล้ว
หัวข้อ: Re: ทำไงถึงจะ Export patient.birthday ให้เป็นปีพ.ศ.
เริ่มหัวข้อโดย: waradmin01 ที่ มิถุนายน 07, 2012, 11:48:04 AM
โทษทีครับรับไปหน่อย ตก) 1 ตัว
concat(date_format(patient.birthday,"%d/%m/"),(year(patient.birthday)+543)
=======>
concat(date_format(patient.birthday,"%d/%m/"),(year(patient.birthday)+543)) as birthday