// °³º°¹°Ç°µî·Ï¿¡ ´ëÇÑ Äõ¸®
// â°íº° »óÇ°¼øÀ¸·Î ³»¿ªÀ» º¸¿©ÁØ´Ù.
$c_chkSql = $c_chkFlag == "OK" ? "": "AND (B.BSTOQTY + (A.INQTY + A.REGOODQTYY + A.REGOODQTYN + A.REPRODQTY ) - ( A.OUTQTY + A.AUTHQTY + A.ADDQTY + A.SAMPLEQTY + A.EATQTY + A.ABOQTY + A.INOUTQTY ) ) <> A.STOQTY " ;
$query = "
-- â°í¼öºÒ¿øÀå¿¡¼ ÀÔ°í¿Í Ãâ°í¸¦ ºñ±³Çؼ ÀÌ»óÀÌ ÀÖ´Â »óÇ°À» ã¾Æ¼ º¸¿©ÁØ´Ù.
-- ÀüÀÏÀç°í¼ö·® + ÀÔ±¸¼ö·® - Ãâ°í¼ö·® == ´çÀÏÀç°í¼ö·®
-- ³¯Â¥ÀÇ ¹üÀ§¸¸ ÀÔ·ÂÀ» ¹Þ¾Æ¼ ó¸®ÇÑ´Ù.
SELECT
A.STOCD
,A.DEALDAY
,A.PRODCD
,B.PRODNM
,B.BSTOQTY
,(A.INQTY + A.REGOODQTYY + A.REGOODQTYN + A.REPRODQTY) AS TINQTY
,(A.INOUTQTY + A.OUTQTY + A.AUTHQTY + A.ADDQTY + A.SAMPLEQTY + A.EATQTY + A.ABOQTY ) AS TOUTQTY
,A.STOQTY
,DECODE ( (B.BSTOQTY + ((A.INQTY + A.REGOODQTYY + A.REGOODQTYN + A.REPRODQTY) - (A.INOUTQTY + A.OUTQTY + A.AUTHQTY + A.ADDQTY + A.SAMPLEQTY + A.EATQTY + A.ABOQTY ))- A.STOQTY ) , 0 ,'Á¤»ó','ºñÁ¤»ó') AS CHECKGB
FROM
STOCK_BP A ,
(SELECT TO_CHAR(TO_DATE(A.DEALDAY,'YYYYMMDD')+1,'YYYYMMDD') AS DEALDAY
,A.STOCD AS STOCD
,A.PRODCD AS PRODCD
,B.PRODNM AS PRODNM
,A.STOQTY AS BSTOQTY
FROM STOCK_BP A, PRODCD_BP B
WHERE A.BONCD='B001'
AND A.BONCD=B.BONCD
AND A.PRODCD=B.PRODCD
AND A.DEALDAY >= TO_CHAR(TO_DATE('$key_date','YYYYMMDD')-1,'YYYYMMDD')
AND A.DEALDAY <= TO_CHAR(TO_DATE('$key_date1','YYYYMMDD')-1,'YYYYMMDD')
) B
WHERE A.DEALDAY = B.DEALDAY
AND A.PRODCD = B.PRODCD
AND A.STOCD = B.STOCD
$c_chkSql
--AND (B.BSTOQTY + (A.INQTY + A.REGOODQTYY + A.REGOODQTYN + A.REPRODQTY ) - ( A.OUTQTY + A.AUTHQTY + A.ADDQTY + A.SAMPLEQTY + A.EATQTY + A.ABOQTY + A.INOUTQTY ) ) <> A.STOQTY
AND A.DEALDAY >='$key_date'
AND A.DEALDAY <='$key_date1'
ORDER BY A.STOCD , A.DEALDAY " ;
//echo"$query
";