У меня есть таблица счетов и таблица транзакций. В докладе, мне нужно, чтобы показать следующую информацию для каждого счета:Эффективно получать минимальные, максимальные и сводные данные
First Purchase Date,
First Purchase Amount,
Last Purchase Date,
Last Purchase Amount,
# of Purchases,
Total of All Purchases.
Таблица транзакций выглядит следующим образом:
TX_UID
Card_Number
Post_Date
TX_Type
TX_Amount
В настоящее время запроса я унаследовал есть подзапрос для каждого из них элементы. Мне кажется, что должен быть более эффективный способ. Я могу использовать хранимую процедуру для этого, а не один запрос.
Образец запроса, чтобы получить все транзакции для одного счета будет:
select * from tx_table where card_number = '12345' and TX_Type = 'Purchase'
Любые идеи?
Спасибо! Я смог использовать это как модель, и она отлично работает. – Erik