Я не частый пользователь SQL, поэтому наберитесь терпения :) Я пытаюсь создать несколько сводных столбцов, используя SQL proc; Я знаю, что приведенное ниже неверно, так как я не могу использовать выражение where, как это, но как мне изменить это?
proc sql ;
create table totals as
select
Account_number,
sum(charge) as total_payments,
sum(charge) as total_cash (where transactioncode in ('CASH')),
sum(charge) as total_intt (where transactioncode in ('INTT')),
calculated total_payments/12 as avg_monthly_payments,
calculated total_cash/12 as avg_cash_payments,
calculated total_intt/12 as avg_INTT_payments
from tabe_1
group by Account_number
; quit ;