BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bond_007 ที่ กุมภาพันธ์ 07, 2012, 09:24:31 AM
หัวข้อ:
สอบถามการเขียนรายงานจิตเวชครับ 8Q
เริ่มหัวข้อโดย:
Bond_007
ที่
กุมภาพันธ์ 07, 2012, 09:24:31 AM
พอดีได้รับหมอบหมายให้่ทำรายงาน 8Q9Q ก็ได้ทำรายงานได้ออกมาตามรูปครับ
ผมกำหนด variable เป็นแบบนี้ครับ Value := GetSQLStringData('select answer from suicide_screen_answer where suicide_screen_question_id = "1" and depression_screen_id = "'+DBPipeline['depression_screen_id']+'" ');
หัวข้อ:
Re: สอบถามการเขียนรายงานจิตเวชครับ 8Q
เริ่มหัวข้อโดย:
Bond_007
ที่
กุมภาพันธ์ 07, 2012, 09:25:25 AM
แต่เมื่อเทียบกับข้อมูลที่กรอก
หัวข้อ:
Re: สอบถามการเขียนรายงานจิตเวชครับ 8Q
เริ่มหัวข้อโดย:
Bond_007
ที่
กุมภาพันธ์ 07, 2012, 09:29:33 AM
ก็เลยอยากทราบว่าถ้าทำให้กำหนดค่าที่ออกมาได้เช่น N แทนค่าด้วยไม่มี Y = มีต้องเขียนยังไงครับ ขอบคุณครับ ;D
หัวข้อ:
Re: สอบถามการเขียนรายงานจิตเวชครับ 8Q
เริ่มหัวข้อโดย:
pop_hosxp
ที่
กุมภาพันธ์ 07, 2012, 21:44:35 PM
น่าจะเป็นแบบนี้ครับ
โค๊ด: SQL
IF
GetSQLStringData
(
'select answer from suicide_screen_answer where '
+
' suicide_screen_question_id = "1" and '
+
' depression_screen_id = "'
+
DBPipeline
[
'depression_screen_id'
]
+
'" '
)
=
'N'
THEN
VALUE
:
=
'ไม่มี'
ELSE
VALUE
:
=
'มี'
;
END
;