ผมต้องการเงื่อนไขแบบนี้ครับ
FBS 126-154 = Grade 1
155-182 = Grade 2
>= 183 = Grade 3
แล้วผมเขียนคำสั่งแบบนี้ แต่มันแปลผลออกมาเป็น ปกติ หมดครับ ต้องแก้ตรงไหนคับ รบกวนท่านอาจาร์ยทั้งหลายด้วยครับ เพื่อเป็นแนวทางในการเขียนครั้งต่อไปครับ
Value:=GetSQLDoubleData('select fbs from opdscreen where hn="'+DBPipeline['name3']+'"');
if Value < 125 then
Value := '- ปกติ'
else if (Value >= 126) and (Value <= 154) then
Value := '- 1'
else if (Value >= 155) and (Value <= 182) then
Value := '- 2'
else if Value >= 183 then
Value := '- 3';