[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

Re: dynamic aggregate column



Al,

What error are you getting?  This should work:

   let $SELECT_AMT = 'SUM(D.MONETARY_AMT_BSE)'

Ray

> Environment
> OS: Win NT
> RDBMS:  MS SQL Server 7.0
> SQR Ver:  4.3.2.2
>
> Hello All,
>
> I'm stumped on the syntax below.  Wondering how do you use the dynamic
> variable $SELECT_AMT with an aggregate column:
>
> using the [$SELECT_AMT] dynamic variable
>
> I've tried unsuccessfully using the following syntax:
>
> let $SELECT_AMT = 'D.MONETARY_AMT_BSE'       !using SUM([$SELECT_AMT])
> let $SELECT_AMT = 'SUM(D.MONETARY_AMT_BSE)'  !using [$SELECT_AMT]
> let $SELECT_AMT = 'D.MONETARY_AMT_BSE'       !using SUM( || [$SELECT_AMT] ||
> )
>
>
> variables defined as:
>         let $BFR_FROM = 'PS_CC_VCHRHDRD_TAO A, PS_CC_DSTLNBK_TAO D'
>         let $AFTR_FROM = 'PS_CC_VCHRHDRD_TAO H, PS_DIST_LINE_BOOK G'
>         let $SELECT_AMT = 'SUM(D.MONETARY_AMT_BSE)'
>
> procedure
> begin-procedure Get-Before-Data
>
> begin-select
> D.BUSINESS_UNIT         &BFR_BU (+1,{c1}) ON-BREAK skiplines = 1
> A.RECON_FLG             &BFR_CATEGORY (,{c2})
> COUNT(*)                &BFR_COUNT  (,{c3})
> D.BASE_CURRENCY         &BFR_BASE_CUR (,{c4})
> D.LEDGER                &BFR_LEDGER (,{c5})
> D.PRIMARY_LEDGER        &BFR_PRIM_LEDGER  (,{c6})
> [$SELECT_AMT]           &BFR_SELECT_AMT=NUMBER (,{c7}) edit 999999.99
>
> FROM [$BFR_FROM]
> WHERE A.BUSINESS_UNIT = D.BUSINESS_UNIT
> AND A.VOUCHER_ID = D.VOUCHER_ID
> AND A.RECON_FLG = [$CATEGORY]
> GROUP BY D.BUSINESS_UNIT, A.RECON_FLG, D.BASE_CURRENCY,
>          D.LEDGER, D.PRIMARY_LEDGER
>
> end-select
> end-procedure Get-Before-Data
>
>
> Thanks in advance, Al
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
>

----------------------------------------------------------------------
Ray Ontko   rayo@ontko.com   Phone 1.765.935.4283   Fax 1.765.962.9788
Ray Ontko & Co.   Software Consulting Services   http://www.ontko.com/