Hello.
I am having an issue with a case statement using SUM. I am at a loss and hitting a brick wall.
Any assistance would be appreciated. Thank you.
What I want:
XXXX070 125 966.73 6324.86
What I am getting:
XXXX070 125 0.00 0.00
XXXX070 125 0.00 6324.86
XXXX070 125 966.73 0.00
Here is my code:
Select Distinct
ccs.MemberNumber,
ccs.LoanNumber,
Case When ccs.SR_BalanceTypeIndex='0' AND ccs.SR_RateTypeIndex='0' AND ccs.SequenceNumber='0' Then SUM(ccs.SubLoanRemainingBalance) Else '0' End AS 'Purchase - Standard Rate Balance',
Case When ccs.SR_BalanceTypeIndex='1' AND ccs.SR_RateTypeIndex='0' AND ccs.SequenceNumber='0' Then SUM(ccs.SubLoanRemainingBalance) Else '0' End AS 'Cash Advance - Standard Balance'
From (
Select *, row_number() over(partition by MemberNumber,LoanNumber,SR_BalanceTypeIndex,SR_RateTypeIndex order by LastModifiedDate desc) as row_num
From CreditCardSplitRateDetail
) as ccs
Where
ccs.MemberNumber='XXXX070'
AND ccs.row_num='1'
Group By
ccs.MemberNumber,
ccs.LoanNumber,
ccs.SR_BalanceTypeIndex,
ccs.SR_RateTypeIndex,
ccs.SequenceNumber,
ccs.row_num