cancel
Showing results for 
Search instead for 
Did you mean: 

Ayuda en query

Former Member
0 Kudos

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.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member188440
Active Contributor
0 Kudos

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