น่าจะประมาณนี้คับ เอาโค้ด Sql นี้ไปวางแล้วรันดูคับ ผมสมมุติชื่อ tableหรือQuery ที่จะนำข้อมูลมาบวกลบ ว่า Table เลยนะครับ ถ้าชื่อ table เป็นชื่ออื่นๆก็กดแก้ก่อนนะครับ
ถ้าข้อมูลเป็น Number นะครับ
SELECT IIf([จำนวนวันลาสะสม]=0,Nz([จำนวนวันลาประจำปี],0)-Nz([จำนวนลาครั้งนี้],0),Nz([จำนวนวันลาสะสม],0)-Nz([จำนวนลาครั้งนี้],0)) AS ผลลัพท์, table.[จำนวนวันลาสะสม], table.[จำนวนวันลาประจำปี], table.รวม, table.[จำนวนลาครั้งนี้], table.[คงเหลือวันลา]
FROM [table];
ถ้าข้อมูลเป็น Text
SELECT IIf([จำนวนวันลาสะสม]="0",Nz([จำนวนวันลาประจำปี],0)-Nz([จำนวนลาครั้งนี้],0),Nz([จำนวนวันลาสะสม],0)-Nz([จำนวนลาครั้งนี้],0)) AS ผลลัพท์, table.[จำนวนวันลาสะสม], table.[จำนวนวันลาประจำปี], table.รวม, table.[จำนวนลาครั้งนี้], table.[คงเหลือวันลา]
FROM [table];