[ ºÐ°³Àå ]

¢Ñ ºÐ°³Àå

 

Á¤ÀÇ :

Report Sample

 

[ Àμâ Report Sample File ]  (¿À¸¥ÂÊ ¸¶¿ì½º¹öưÀ» ´­·¯¼­  '´Ù¸¥À̸§À¸·ÎÀúÀå' À¸·Î ÇØ¾ß µÊ)
     Reqube File Download
   

sql:

SELECT DECODE(COUNT(ACCOUNTCD),'','0',COUNT(ACCOUNTCD)) AS CNT  --°Ç¼ö
      ,ACCOUNTUNITCD                                            --°èÁ¤
      ,SLIPNUM
      ,SLIPSEQ
      ,CUSTOMERNAME
      ,DETAILREMARK
      ,DECODE(SUBSTR(ACCOUNTCD, 0, 1), '1','ÀÚ»ê','2','ºÎä','3','ÀÚº»','4','¼öÀÍ','5','ºñ¿ë') AS TYP   --±¸ºÐ
      ,ACCOUNTCD AS ACCOUNTCD                                   --°èÁ¤
      ,DTLACCOUNTCD AS DTLACCOUNTCD
      ,ACCOUNTCD ||' '||  DTLACCOUNTCD AS ACCDTLCD
      ,ACCOUNTNAME  AS ACCOUNTNAME                              --°èÁ¤°ú¸ñ¸í
      ,ACCOUNTNAME||' '||(SELECT V.DTLACCOUNTNAME
                          FROM BH_ACCOUNTS V
                         WHERE  V.ACCOUNTUNITCD = '$[ACCOUNTUNITCD]'
                           AND V.ACCOUNTCD = C.ACCOUNTCD
                           AND V.DTLACCOUNTCD = C.DTLACCOUNTCD
                           AND V.DTLACCOUNTNAME IS NOT NULL) AS SUMTITL
      ,DECODE(SUM(CR),'','0',SUM(CR)) AS SUMCR                  --Â÷º¯±Ý¾×
      ,DECODE(SUM(DR),'','0',SUM(DR)) AS SUMDR                  --´ëº¯±Ý¾×
      ,'0' AS CASH1
      ,'0' AS CASH2
  FROM (SELECT ACCOUNTUNITCD,
               SLIPNUM,
               SLIPSEQ,
               CUSTOMERNAME,
               DETAILREMARK,
               ACCOUNTCD,
               DTLACCOUNTCD,
               BH_ACCOUNTS_FU1(ACCOUNTUNITCD, ACCOUNTCD) AS ACCOUNTNAME,
               DECODE(DRCRCD, 'TFN2510', SUM(AMT)) AS CR,
               DECODE('', '', '') AS DR
          FROM BH_SLIPSLV
         WHERE SLIPDATE = '$[SLIPDATE]'
             AND  ACCOUNTUNITCD = '$[ACCOUNTUNITCD]'
         GROUP BY ACCOUNTUNITCD, SLIPNUM, SLIPSEQ, CUSTOMERNAME, DETAILREMARK, ACCOUNTCD, DRCRCD, DTLACCOUNTCD
        
        UNION ALL
        
        SELECT ACCOUNTUNITCD,
               SLIPNUM,
               SLIPSEQ,
               CUSTOMERNAME,
               DETAILREMARK,
               ACCOUNTCD,
               DTLACCOUNTCD,
               BH_ACCOUNTS_FU1(ACCOUNTUNITCD, ACCOUNTCD) AS ACCOUNTNAME,
               DECODE('', '', '') AS CR,
               DECODE(DRCRCD, 'TFN2520', SUM(AMT)) AS DR
          FROM BH_SLIPSLV
         WHERE SLIPDATE = '$[SLIPDATE]'
             AND  ACCOUNTUNITCD = '$[ACCOUNTUNITCD]'
         GROUP BY ACCOUNTUNITCD, SLIPNUM, SLIPSEQ, CUSTOMERNAME, DETAILREMARK, ACCOUNTCD, DRCRCD, DTLACCOUNTCD) C
 GROUP BY ACCOUNTUNITCD, SLIPNUM, SLIPSEQ, CUSTOMERNAME, DETAILREMARK, ACCOUNTCD, ACCOUNTNAME, DTLACCOUNTCD
 ORDER BY SLIPNUM ASC, SLIPSEQ ASC, TYP ASC