Я написал запрос в SQL Developer, однако у меня мало проблем;Цель состоит в том, чтобы суммировать все транзакции, которые произошли на терминале за дату
Я играл с count () и все еще не повезло, посмотрел несколько видео, но все равно ничего, я получаю одну транзакцию затерминал
SELECT
count(1) AS cnt,
p.terminalcode AS terminal,
trunc(p.clientdate) AS payment_date,
p.otdnum,
sum((nvl(p.clientsum,0)) + (nvl(p.penaltysum,0))) AS total_sum,
nvl(p.commissionsum,0) AS upper_commission
FROM payment_cp pcp
INNER JOIN committedpayments cp
ON cp.committedpaymentid = pcp.cp
INNER JOIN payments p
ON pcp.payment_id = p.paymentid
WHERE trunc(p.clientdate) BETWEEN :p_date_from and :p_date_to
GROUP BY p.terminalcode,
cp.pay_string,
p.clientsum,
p.commissionsum,
p.otdnum,
p.clientdate
Все, что я получаю, - это загруженные записи для терминалов и разбитые на одну транзакцию, я хочу, чтобы, скажем, транзакция терминала х 7 была суммирована, а не видела все 7 транзакций отдельно.
Любая помощь будет оценена