私の質問:
select
SUM(payments.paid_amt) as paid_amt,
SUM(payments.copay_amt) as copay_amt,
SUM(payments.CO_INSURANCE_AMT) as co_ins_amt,
SUM(payments.PATIENT_RESP_AMT) as patient_resp_amt,
accession.ACCESSION_ID
from
[F_PAYOR_PAYMENTS_monthly] payments
join F_ACCESSION_daily accession
on accession.ACCESSION_ID=payments.ACCESSION_ID
where accession.XIFIN_LOAD_DATE between '20111201' and '20111231'
group by accession.ACCESSION_ID
登録データのサンプルは次のとおりです。
支払いは次のとおりです。
私の問題は、同じ加入に対する同じ支払いが複数回カウントされていることです
私の質問は、特定の加入に対する支払いが一度だけ合計されるようにするにはどうすればよいですか?
間の関係payments ---> accession
はmany to 1
ご指導ありがとうございました。
上記の例に期待しているのは次のとおりです。
AA895325, sum(paid_amt), sum(copayt_amt), etc..