REPORTFORM;SA12.frf
TITLE;วิเคราะห์ขาย รายละเอียดยอดขายตาม เขตการขาย+วันที่
SQL;SELECT
SQL;ARCARD.AREA,
SQL;AREA.ADESC,
SQL;INVCARD.ACCID,
SQL;ARMST.XCOMP,
SQL;INVCARD.DOCNO,
SQL;INVCARD.DATEDOC,
SQL;ARCARD.DUEDATE,
SQL;INVCARD.ID,
SQL;INVCARD.XDESC,
SQL;INVMST.UNIT,
SQL;INVCARD.SALEPURQTY,
SQL;INVCARD.SALEPURAMT
SQL;FROM INVCARD 
SQL;LEFT JOIN SALEMST ON INVCARD.SALEID = SALEMST.SID
SQL;LEFT JOIN ARMST ON INVCARD.ACCID = ARMST.ACCID
SQL;LEFT JOIN ARCARD ON INVCARD.DOCNO = ARCARD.DOCNO 
SQL;LEFT JOIN INVMST ON INVCARD.ID = INVMST.ID
SQL;LEFT JOIN AREA ON ARCARD.AREA = AREA.AID
SQL;WHERE (LEFT(INVCARD.DOCNO,2) = "IV" OR LEFT(INVCARD.DOCNO,2) = "RI")
SQL;ORDER BY ARCARD.AREA, INVCARD.ACCID,INVCARD.DATEDOC, INVCARD.DOCNO,INVCARD.LINE
CONDITION;ตั้งแต่วันที่~INVCARD.DATEDOC~Date~2~SELECT DATEDOC FROM INVCARD~
CONDITION;ตั้งแต่เขตการขาย~ARCARD.AREA~Chr~2~SELECT AID FROM AREA~AREA
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.AID
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
