REPORTFORM;SA25.frf
TITLE;รายงานวิเคราะห์ยอดขาย ตามชนิดสินค้า
SQL;select invcard.ID, invmst.XDESC, 
SQL;sum(invcard.SALEPURQTY) as MQ, 
SQL;sum(invcard.SALEPURAMT) as MA,
SQL;invmst.XIDTYPE, idtype.IDTDESC
SQL;from invcard left join invmst on invcard.ID = invmst.ID
SQL;left join idtype on invmst.xidtype = idtype.IDTID
SQL;where (left(docno,2) = 'IV' OR left(docno,2) = 'RI')
SQL;group by invcard.ID, invmst.XDESC,invmst.XIDTYPE, idtype.IDTDESC
SQL;order by invmst.XIDTYPE
CONDITION;ตั้งแต่วันที่~INVCARD.DATEDOC~Date~2~~
CONDITION;ตั้งแต่ชนิดสินค้า~INVMST.XIDTYPE~Chr~2~SELECT XIDTYPE FROM INVMST~IDT
EXCELSQL;select invcard.ID AS "รหัสสินค้า", 
EXCELSQL;invmst.XDESC AS "รายละเอียดสินค้า", 
EXCELSQL;sum(invcard.SALEPURQTY) as "จำนวนขาย", 
EXCELSQL;sum(invcard.SALEPURAMT) as "ยอดขาย",
EXCELSQL;invmst.XIDTYPE AS "รหัสชนิดสินค้า",
EXCELSQL;idtype.IDTDESC AS "รายละเอียดชนิดสินค้า"
EXCELSQL;from invcard left join invmst on invcard.ID = invmst.ID
EXCELSQL;left join idtype on invmst.xidtype = idtype.IDTID
EXCELSQL;where (left(docno,2) = 'IV' OR left(docno,2) = 'RI')
EXCELSQL;group by invcard.ID, invmst.XDESC,invmst.XIDTYPE, idtype.IDTDESC
EXCELSQL;order by invmst.XIDTYPE
