У меня есть одна таблица транзакций с acc_nbr, tran_nbr, tran_amt, tran_dt и tran_typ.
Мне нужно найти только acc_nbr, где tran_typ = 'xx' и sum (tran_amt) <0, и показать самый последний tran_dt. </p>
Я могу найти все учетные записи, у которых сумма значения «xx» tran_typ меньше нуля, но, похоже, я не могу указать дату без добавления всех транзакций, которые содержат отрицательный tran_typ «xx».
Что работает до сих пор:
SEL acc_nbr, SUM(tran_amount) as error
FROM DATABASE.TRAN_TBL
WHERE tran_typ = 'xx'
GROUP BY acc_nbr
HAVING sum(tran_amt)<0
Как мне указать дату последней транзакции?