ตอบเป็นข้อ ๆ นะครับ
1. การใช้ข้อมูลน้ำหนัก และส่วนสูง แล้วต้องการนำไปคำนวณด้วย ต้องเป็น datatype เป็นตัวเลขครับ ในที่นี้ผมจะใช้ double รวมถึง bmi ที่ต้องเป็น double ด้วยเนื่องจากต้องนำน้ำหนัก และส่วนสูงดังกล่าวไปคำนวณ
2. การหาค่า fbs ย้อนหลัง แต่ต้องการให้อยู่ในช่องเดียวกันต้องใช้ getsqlsubquerydata ครับ จะได้ผลออกมาอยู่ในช่องเดียวกัน ถ้าเป็น getsqlstringdata จะอยู่คนละแถวกันครับ
3. ส่วนวันที่มารับบริการครั้งสุดท้ายก็ใช้ คำสั่ง select vstdate from ovst where hn="'+datapipeline['patient_hn']+'" and main_dep="xxx" order by vstdate desc limit 1
โดยที่ xxx เป็นรหัสคลินิกเบาหวานของสถานบริการท่านครับ
ลองดูครับ ส่วน field ที่เหลือ ลองทำเองนะครับ