REPORTFORM;XJB1.frf
TITLE;วิเคราะห์ขาย สรุปยอดขายตาม Job + วันที่
SQL;SELECT arcard.JOBNO, jobmst.JDESC,
SQL;invcard.DATEDOC, invcard.DOCNO,
SQL;invcard.ACCID, armst.XCOMP,
SQL;invcard.SALEID, salemst.SNAME, SUM(invcard.SALEPURAMT) AS SALEPURAMT,
SQL;SUM(invcard.SALEPURQTY) AS SALEPURQTY
SQL;FROM invcard
SQL;LEFT JOIN arcard ON invcard.DOCNO = arcard.DOCNO
SQL;LEFT JOIN armst ON invcard.ACCID = armst.ACCID
SQL;LEFT JOIN salemst ON invcard.SALEID = salemst.SID
SQL;LEFT JOIN jobmst ON arcard.JOBNO = jobmst.JOBNO
SQL;WHERE (
SQL;LEFT(invcard.DOCNO,2) = "IV" OR
SQL;LEFT(invcard.DOCNO,2) = "RI")
SQL;GROUP BY arcard.JOBNO, jobmst.JDESC, invcard.DOCNO
SQL;ORDER BY arcard.JOBNO, invcard.DATEDOC, invcard.DOCNO
CONDITION;ตั้งแต่รหัส JOB~ARCARD.JOBNO~Chr~2~SELECT JOBNO FROM  JOBMST~JOB
CONDITION;ตั้งแต่วันที่~ARCARD.DATEDOC~Date~2~~
EXCELSQL;SELECT
EXCELSQL;INVCARD.SALEID AS "รหัสพนักงาน",
EXCELSQL;SALEMST.SNAME AS "ชื่อ สกุลพนักงาน",
EXCELSQL;INVCARD.ACCID AS "รหัสลูกค้า",
EXCELSQL;ARMST.XCOMP AS "รายละเอียดลูกค้า",
EXCELSQL;INVCARD.DOCNO AS "เลขที่เอกสาร",
EXCELSQL;INVCARD.DATEDOC AS "วันที่เอกสาร",
EXCELSQL;ARCARD.DUEDATE AS "วันครบกำหนด",
EXCELSQL;INVCARD.ID AS "รหัสสินค้า",
EXCELSQL;INVMST.XDESC AS "รายละเอียดสินค้า",
EXCELSQL;INVMST.UNIT AS "หน่วยนับ",
EXCELSQL;ARCARD.AREA AS "เขตการขาย",
EXCELSQL;AREA.ADESC AS "รายละเอียดเขตการขาย",
EXCELSQL;INVCARD.SALEPURQTY AS "จำนวนขาย",
EXCELSQL;INVCARD.SALEPURAMT AS "ยอดขาย"
EXCELSQL;FROM INVCARD 
EXCELSQL;LEFT JOIN SALEMST ON INVCARD.SALEID = SALEMST.SID
EXCELSQL;LEFT JOIN ARMST ON INVCARD.ACCID = ARMST.ACCID
EXCELSQL;LEFT JOIN ARCARD ON INVCARD.DOCNO = ARCARD.DOCNO 
EXCELSQL;LEFT JOIN INVMST ON INVCARD.ID = INVMST.ID
EXCELSQL;LEFT JOIN AREA ON ARCARD.AREA = AREA.ADESC
EXCELSQL;WHERE (LEFT(INVCARD.DOCNO,2) = "IV" OR LEFT(INVCARD.DOCNO,2) = "RI")
EXCELSQL;ORDER BY ARCARD.AREA,INVCARD.DATEDOC, INVCARD.ACCID, INVCARD.DOCNO,INVCARD.LINE
