on 09-21-2011 11:04 PM
Jovenes expertos, tengo la siguiente duda estoy realizando un query en donde se reflejen los pagos recibidos no importando en que banco se esta asiendo el pago recibido, el problemas es que me solicitan que tenga una sumatoria en la cual ej: Banco XXX 100 y el Banco YYY 200, claro luego tener el Query voy a realizar un layout para que se imprima desde SAP.
El query es:
SELECT T1.[Number], T1.[RefDate], T1.[Ref2], T1.[Memo], T1.[LocTotal],
(Case When T0.[CheckAcct] = '_SYS00000000008' Then 'Banco XXX'
When T0.[CheckAcct] = '_SYS00000000009' Then 'Banco YYY'
When T0.[TrsfrAcct] = '_SYS00000000008' Then 'Banco XXX'
When T0.[TrsfrAcct] = '_SYS00000000009' Then 'Banco YYY'
When T0.[CashAcct] = '_SYS00000000008' Then 'Banco XXX'
When T0.[CashAcct] = '_SYS00000000009' Then 'Banco YYY'
else 'Caja general' end) as 'Deposito Realizado en'
FROM ORCT T0 INNER JOIN OJDT T1 ON T0.TransId = T1.TransId INNER JOIN OACT T2 ON T0.CashAcct = T2.AcctCode
WHERE T1.[RefDate] >= [%0] and T1.[RefDate] <= [%1]
Espero me puedan ayudar y de antemano muy agradecido.
Porque no intentas apoyarte de un case como el que tienes, en base a la cuenta
algo como
Case When T0.[CheckAcct] = '_SYS00000000008' Then sum(loctotal) as 'Banco XXX'
algo asi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.