REPORTFORM;SC8.frf
TITLE;วิเคราะห์ต้นทุนขายตาม ประเภทสินค้า + วันที่
SQL;select invcard.ID, invmst.XDESC, invmst.XIDTYPE, idtype.IDTDESC,
SQL;SUM(invcard.SALEPURAMT) AS SALEPURAMT,
SQL;SUM(IF(LEFT(invcard.DOCNO,2)="RI",COSTAMT * -1, COSTAMT)) AS COSTAMT
SQL;from invcard 
SQL;left join invmst on invcard.ID = invmst.ID
SQL;left join idtype on invmst.XIDTYPE = idtype.IDTID
SQL;where (left(invcard.DOCNO,2) = "IV" or left(invcard.DOCNO,2) = "RI")
SQL;group by 1,2,3,4
SQL;order by invmst.XIDTYPE, invcard.ID
CONDITION;ตั้งแต่รหัสประเภท ~INVMST.XIDTYPE~Chr~2~SELECT IDTID FROM IDTYPE~IDT
CONDITION;ตั้งแต่รหัสสินค้า~INVCARD.ID~Chr~2~SELECT ID FROM INVMST ~INV
CONDITION;ตั้งแต่วันที่~INVCARD.DATEDOC~Date~2~~
