Мне нужно суммировать данные столбца, только когда дата платежа одинакова.Сумма определенного столбца
Вот возвращенные данные:
judgment PaymentDate interestrate current1 paymentamount principalamount
2/1/2008 7/31/2010 9.00 5781.04 -315.07 -270.07
2/1/2008 7/31/2010 9.00 5781.04 272.59 227.59
Вот запрос:
select tb1.judgment, fulldate as PaymentDate, m.interestrate, m.current1, paymentamount, principalamount from master m
inner join AARS_JudgmentsWithPA tb1 on tb1.jmacct = m.number
inner join courtcases cc on cc.accountid = m.number
where m.lastinterest != '2099-01-01 00:00:00.000'
and tb1.fulldate > tb1.judgment
and cast(tb1.PrincipalAmount as money) != 0
and tb1.judgment != ''
and m.number = 568463
Для примера данных, предоставленных мне нужно эти строки в сочетании, поскольку дата оплаты и тот же. Таким образом, сумма платежа должна быть сокращена до -270,07 + 227,59, что составляет -42,48.
Я попытался сгруппировать по фулддату и сумме суммы платежа, но мне захотелось сгруппировать по каждому столбцу, который затем снова возвращал обе строки.
Что мне не хватает?
Какие СУБД вы используете? Postgres? Oracle? –
SSMS. Я думаю, это то, что вы ищете. –
Я никогда не слышал о СУБД под названием * SSMS * - что это? –