안녕하세요...조언을 좀 구하고자 글을 올립니다...제조업 회사인데 이번에 신규 ERP(MS-AX2012)를 도입하여 SSRS 보고서를 만들고

있는 완전 초보입니다...어케어케 짜집기를 해서 쿼리를 만들었는데 부서 요청사항이 생겼습니다...월별 부분합을 만들고 싶은데 도움

을 주실 수 있나요?? 만들고자 하는 보고서는 거래처별 원장입니다...

아래 쿼리문은 영업부서에서 사용할 거래처별 원장입니다...

select
  jour.InvoiceDate
  , jour.INVOICEACCOUNT

  , jour.LedgerVoucher

  , jour.INvoiceAmount
  , (select dir.NAME from CUSTTABLE c
    join DIRPARTYTABLE dir on dir.RECID = c.PARTY
    where c.ACCOUNTNUM = jour.INVOICEACCOUNT and c.DATAAREAID = jour.DATAAREAID
  ) as CustName
  , trans.ITEMID,
  (select transl.Name from ECORESPRODUCTTRANSLATION transl
    join ECORESPRODUCT pro on pro.RECID = transl.PRODUCT
    join INVENTTABLE inv on inv.PRODUCT = pro.RECID and inv.ITEMID = trans.ITEMID and inv.DATAAREAID = trans.DATAAREAID
    join SystemParameters systemParam on systemParam.KEY_ = 0
    where transl.LANGUAGEID = systemParam.SYSTEMLANGUAGEID
  ) as ItemName
                , trans.QTY
                , trans.SALESPRICE
                , trans.LINEAMOUNT
                , trans.CURRENCYCODE
                , trans.LINEAMOUNTMST
  --trans.TAXAMOUNT
  , -ISNULL(tax.TAXAMOUNT, 0) as TaxAmount
  , trans.TAXGROUP, trans.TAXITEMGROUP

  , Ctrans.SettleAmountCur
from CustInvoiceJour jour
join CustInvoiceTrans trans on trans.InvoiceId = jour.InvoiceId and
                               trans.InvoiceDate = jour.InvoiceDate and
                               trans.DataAreaId = jour.DataAreaId and
                               trans.SalesId = jour.SalesId
                               --trans.InternalInvoiceId = jour.InternalInvoiceId

join CustTrans Ctrans on Ctrans.invoice = jour.invoiceid and

                                          Ctrans.InvoiceDate = jour.InvoiceDate and

                                          Ctrans.DataAreaid = jour.invoicedate
left outer join TAXTRANS tax on tax.SOURCERECID = trans.RECID and tax.DATAAREAID = trans.DATAAREAID and tax.SOURCETABLEID = 64 -- CustInvoiceTrans
left outer join CUSTTABLE cTable on cTable.ACCOUNTNUM = jour.INVOICEACCOUNT and cTable.DATAAREAID = jour.DATAAREAID
where trans.DataAreaId = @DataAreaId
  and ((@DateFrom is null) or (@DateFrom is not null and trans.InvoiceDate >= @DateFrom))
  and ((@DateTo is null) or (@DateTo is not null and trans.InvoiceDate <= @DateTo))
  and ((@Vendor is null) or (@Vendor is not null and jour.INVOICEACCOUNT like '%' + @Vendor + '%'))
  and ((@Item is null) or (@Item is not null and trans.ITEMID like '%' + @Item + '%'))
  and ((@Currency is null) or (@Currency is not null and trans.CURRENCYCODE like '%' + @Currency + '%'))
  and ((@Country is null) or (@Country is not null and cTable.CUSTCLASSIFICATIONID in (@Country)))

 

위 쿼리를 SSRS 보고서 편집기를 이용해 보고서를 만들고  월(ex : 1월 ~ 3월) 지정하여 조회시 해당 월이 끝나는 부분에 각 월별 부분합

을 표기하고 싶습니다... 가능할까요???

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 602
6532 SSRS 보고서 관련 질문... devil5538 2013.03.06 7599
» 월별 부분합 구하는 방법 좀 알려주세요... [4] devil5538 2013.03.06 11564
6530 DB에 직접 이미지 업로딩을... [1] 핸디08 2013.03.06 12454
6529 (초보) 클라이언트 연결이 계속 끊긴다고 합니다. [1] 하래 2013.03.05 6172
6528 mdf 파일 attach 에러입니다. [1] 냠냠10 2013.03.05 20666
6527 테이블 내의 칼럼 위치(ordinal_position)를 변경하고자 합니다. [3] 김시준 2013.03.05 7229
6526 디비 복사 시 [1] 썬요원 2013.03.05 6162
6525 저장 프로시저 스크립팅 편하게 하는 법 있을까요? [1] 따개비 2013.03.05 6914
6524 아래 문자열 검색 관련한 재 질문입니다. ㅠㅠ [1] 김락중_278785 2013.03.05 7474
6523 SQL Management 에서 쿼리실행과 웹에서 실행했을때 응답속도의 차이? [3] 하흥수 2013.03.05 9552
6522 LOG 축소(SHRINK)가 서버 부하의 원인이 될 수도 있을까요? [1] 마약중독 2013.03.05 7621
6521 [헬프] MS위도 경도>> 거리 구하기를 오라클 함수로 컨버팅.. radians 에서 막혀버렸네요. 헬프요~! [2] 라파데르 2013.03.04 12898
6520 컬럼의 문자 변환 (A:10, B:11, C:12,,,,V:31) [2] 준파리 2013.03.04 5982
6519 문자열 검색관련해서 질문드립니다. [1] 김락중_278785 2013.03.04 6262
6518 쿼리 조언 부탁드립니다. 그룹으로 나누기 [2] 해피yo 2013.03.04 6721
6517 쿼리 문의 드립니다. [2] 베르 2013.03.04 6148
6516 다른 서버에 있는 DB 가지고 오기 [6] 치맥 2013.03.04 7242
6515 파티션 테이블 조회할때 트레이스를 뜨면 묵시적 형변환이 나옵니다. [1] 하흥수 2013.03.03 7133
6514 여러개의 검색을 한곳에 뿌리는 방법? [4] 깨비꼬비 2013.03.02 6226
6513 이거 무슨 조건으로 처리해야 할까요? [6] 군고구마 2013.03.02 5969





XE Login