REPORTFORM;FIX7.frf
TITLE;รายงานแสดงค่าเสื่อมเรียงตามรหัสแผนก
SQL;select fixmst.FIXID, fixmst.FIXDESC, fixmst.DATESTART,
SQL;fixmst.COST, fixmst.BEG_COST, fixmst.RATE,fixmst.YEAR_COST,
SQL; fixmst.DPTID, depart.DDESC,
SQL;fixmst.BEG_COST + fixmst.YEAR_COST AS THISYEAR, 
SQL;fixmst.COST - fixmst.BEG_COST - fixmst.YEAR_COST AS REPBAL
SQL;from fixmst 
SQL;left join depart on fixmst.DPTID = depart.DID
SQL;where (fixmst.sale <> "Y" or isnull(fixmst.sale))
SQL;order by fixmst.DPTID,depart.DDESC, fixmst.FIXID, fixmst.FIXDESC
CONDITION;ตั้งแต่รหัสแผนก~FIXMST.DPTID~Chr~2~SELECT DID FROM DEPART~DEP
CONDITION;ตั้งแต่รหัสทรัพย์สิน~FIXMST.FIXID~Chr~2~SELECT FIXID FROM FIXMST~FIX
EXCELSQL;select fixmst.FIXID AS "รหัสทรัพย์สิน", fixmst.FIXDESC AS "รายละเอียดทรัพย์สิน", fixmst.DATESTART AS "วันที่ซื้อ",
EXCELSQL;fixmst.COST AS "ราคาซื้อ", fixmst.BEG_COST AS "ค่าเสื่อมยกมา", fixmst.RATE AS "อัตราค่าเสื่อม %",fixmst.YEAR_COST AS "ค่าเสื่อมปีนี้", 
EXCELSQL;fixmst.BEG_COST + fixmst.YEAR_COST AS "ค่าเสื่อมสะสมรวมในปีนี้",
EXCELSQL;fixmst.COST - fixmst.BEG_COST - fixmst.YEAR_COST AS "ค่าเสื่อมยกไป",
EXCELSQL;fixmst.DPTID AS "รหัสแผนก",
EXCELSQL;depart.DDESC AS "รายละเอียดแผนก"
EXCELSQL;from fixmst 
EXCELSQL;left join depart on fixmst.DPTID = depart.DID
EXCELSQL;where (fixmst.sale <> "Y" or isnull(fixmst.sale))
EXCELSQL;order by fixmst.DPTID,depart.DDESC, fixmst.FIXID, fixmst.FIXDESC
