วันพฤหัสบดีที่ 23 มกราคม พ.ศ. 2557

SQL คำนวน วันนอน Postgresql Hospital-OS

เอาใว้ดูย้อนหลัง
select visit_vn
,case when ( to_date(substring(t_visit.visit_staff_doctor_discharge_date_time,1,10),'YYYY-MM-DD')  - to_date(substring(t_visit.visit_begin_admit_date_time ,1,10) ,'YYYY-MM-DD') )  > 0
        then ( to_date(substring(t_visit.visit_staff_doctor_discharge_date_time,1,10),'YYYY-MM-DD')  - to_date(substring(t_visit.visit_begin_admit_date_time ,1,10) ,'YYYY-MM-DD') )
        else 1 end as day_stay
from t_visit
where visit_hn = '000080130' and f_visit_type_id = '1'

วันอังคารที่ 21 มกราคม พ.ศ. 2557

start glassfish ไม่ได้ admin port 4848 already used when starting Glassfish

เจอตอน เปลี่ยน ip เครื่อง server  พอเปลี่ยนเสร็จ สั่ง restart glassfish ดัน start ไม่ขึ้น ฟ้อง
 "There is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.
Command start-domain failed."

เอาแล้วงัย ทำงัยต่อ ?
จากนั้น หาข้อมูลจาก ท่าน google ได้ความว่า ประมาณว่า ให้ไปดูทีั่ ไฟล์ hosts ผมใช้ ubuntu ก็ใช้คำสั่ง
nano /ete/hosts ได้ความว่า เอ๋อ  ยังไม่ได้แก้ค่า ตาม ip ที่แก้ พอแก้เสร็จ แล้วสั่ง start glassfish ได้

ที่มา
http://gohhanwee.blogspot.com/2012/07/admin-port-4848-already-used-when.html
และ
http://gewinner.cz/blog/?p=266

วันอังคารที่ 14 มกราคม พ.ศ. 2557

การแยกข้อความใน EXCEL

เจอปัญหา ตอนส่งออกข้อมูลจากโปรแกรม DRGsIndex5 ช่อง ชื่อสกุล อยู่ใน column เดียวกันดังรูป
โดยในช่อง A1 ประกอบไปด้วย ชื่อ นามสกุล,คำนำหน้า ผมต้องการแยก ให้ไปอยู่คนละ column โดยมีวิธีทำดังต่อไปนี้ ผมใช้ Office 2010
- เลือกข้อมูลที่ต้องการแยก  แล้วไปที่เมนู ข้อมูล >  ข้อความเป็นคอลัมน์
- จะแสดง ขั้นตอนที่ 1 ดังรูป กด ถัดไป
- จะมาที่ขั้นตอนที่ 2 ให้เลือกตามรูป แล้วกด ถัดไป
- มาที่ขั้นตอนสุดท้าย เลือกช่องสำหรับ output ที่ต้องการให้แสดง โดยในตัวอย่างผมเลือก B1 ที่ช่องปลายทาง 

- กด เสร็จสิ้น  จะมี popup แจ้ง  ให้กด ตกลง
- เป็นอันเสร็จ สำหรับการแยกข้อความ จาก excel ครับผม


ที่มา http://office.microsoft.com/th-th/excel-help/HA102809804.aspx
http://office.microsoft.com/th-th/excel-help/HA010102341.aspx