Step1
Step1_Q_勘定科目別レセプト電算コード行為回数合計

SELECT T0_レセプト電算コードと勘定科目との対応表_1.勘定科目, Sum(T1_年間レセプト電算コード入外総件数.[レセプト電算コード行為回数合計]) AS レセプト電算コード行為回数合計の合計
FROM T1_年間レセプト電算コード入外総件数 INNER JOIN T0_レセプト電算コードと勘定科目との対応表_1 ON T1_年間レセプト電算コード入外総件数.[レセプト電算コード] = T0_レセプト電算コードと勘定科目との対応表_1.[レセプト電算コード]
GROUP BY T0_レセプト電算コードと勘定科目との対応表_1.勘定科目;

Step2
Step2_Q_勘定科目別一単位当たり間接費用

ビルド
勘定科目一単位当たり間接費用: [T2_損益計算書費用_間接費用]![2030年度経理データ]/[Step1_Q_勘定科目別レセプト電算コード行為回数合計]![レセプト電算コード行為回数合計の合計]

SELECT T2_損益計算書費用_間接費用.勘定科目, [T2_損益計算書費用_間接費用]![2030年度経理データ]/[Step1_Q_勘定科目別レセプト電算コード行為回数合計]![レセプト電算コード行為回数合計の合計] AS 勘定科目一単位当たり間接費用
FROM T2_損益計算書費用_間接費用 INNER JOIN Step1_Q_勘定科目別レセプト電算コード行為回数合計 ON T2_損益計算書費用_間接費用.勘定科目 = Step1_Q_勘定科目別レセプト電算コード行為回数合計.勘定科目;

Step3
Step3_Q_レセプト電算コード別間接費用合計

SELECT T0_レセプト電算コードと勘定科目との対応表_1.[レセプト電算コード], Sum(Step2_Q_勘定科目別一単位当たり間接費用.勘定科目一単位当たり間接費用) AS 勘定科目一単位当たり間接費用の合計
FROM T0_レセプト電算コードと勘定科目との対応表_1 INNER JOIN Step2_Q_勘定科目別一単位当たり間接費用 ON T0_レセプト電算コードと勘定科目との対応表_1.勘定科目 = Step2_Q_勘定科目別一単位当たり間接費用.勘定科目
GROUP BY T0_レセプト電算コードと勘定科目との対応表_1.[レセプト電算コード];


Step4
Step4_Q_患者別入院相対日別_間接費用

SELECT T4_Fファイル.RecID, T4_Fファイル.入院経過日, Sum([Step3_Q_レセプト電算コード別間接費用合計]![勘定科目一単位当たり間接費用の合計]*[T4_Fファイル]![行為回数]) AS 間接費用合計
FROM Step3_Q_レセプト電算コード別間接費用合計 INNER JOIN T4_Fファイル ON Step3_Q_レセプト電算コード別間接費用合計.[レセプト電算コード] = T4_Fファイル.[レセプト電算コード]
GROUP BY T4_Fファイル.RecID, T4_Fファイル.入院経過日;

Step5
Step5_Q_患者別入院相対日別_医薬品直接費用

ビルド
医薬品費用: Sum([T3_医薬品購入価格_直接費用]![直接費医薬品]*[T4_Fファイル]![行為回数]*[T4_Fファイル]![使用量])

SELECT T4_Fファイル.RecID, T4_Fファイル.入院経過日, Sum([T3_医薬品購入価格_直接費用]![直接費医薬品]*[T4_Fファイル]![行為回数]*[T4_Fファイル]![使用量]) AS 医薬品費用
FROM T4_Fファイル INNER JOIN T3_医薬品購入価格_直接費用 ON T4_Fファイル.[レセプト電算コード] = T3_医薬品購入価格_直接費用.[レセプト電算コード]
GROUP BY T4_Fファイル.RecID, T4_Fファイル.入院経過日;

Step6
Step6_Q_患者別入院相対日別_材料直接費用

ビルド
材料費用: Sum([T3_レセプト電算コード別材料平均価格_直接費用]![税込単価平均]*[T4_Fファイル]![行為回数]*[T4_Fファイル]![使用量])

SELECT T4_Fファイル.RecID, T4_Fファイル.入院経過日, Sum([T3_レセプト電算コード別材料平均価格_直接費用]![税込単価平均]*[T4_Fファイル]![行為回数]*[T4_Fファイル]![使用量]) AS 材料費用
FROM T4_Fファイル INNER JOIN T3_レセプト電算コード別材料平均価格_直接費用 ON T4_Fファイル.[レセプト電算コード] = T3_レセプト電算コード別材料平均価格_直接費用.[レセプト電算コード]
GROUP BY T4_Fファイル.RecID, T4_Fファイル.入院経過日;

Step7
Step7_Q_患者別入院相対日別_収益

SELECT T4_Dファイル.RecID, T4_Dファイル.MDC手術有無分類, T4_Dファイル.入院経過日, Sum(T4_Dファイル.行為点数_1) AS 行為点数_1の合計
FROM T4_Dファイル
GROUP BY T4_Dファイル.RecID, T4_Dファイル.MDC手術有無分類, T4_Dファイル.入院経過日;

Step8
Step8_Q_患者別入院相対日別_費用収益

SELECT Step7_Q_患者別入院相対日別_収益.RecID, Step7_Q_患者別入院相対日別_収益.入院経過日, Step7_Q_患者別入院相対日別_収益.MDC手術有無分類, Step7_Q_患者別入院相対日別_収益.行為点数_1の合計, Step4_Q_患者別入院相対日別_間接費用.間接費用合計, Step5_Q_患者別入院相対日別_医薬品直接費用.医薬品費用, Step6_Q_患者別入院相対日別_材料直接費用.材料費用
FROM ((Step7_Q_患者別入院相対日別_収益 LEFT JOIN Step4_Q_患者別入院相対日別_間接費用 ON (Step7_Q_患者別入院相対日別_収益.入院経過日 = Step4_Q_患者別入院相対日別_間接費用.入院経過日) AND (Step7_Q_患者別入院相対日別_収益.RecID = Step4_Q_患者別入院相対日別_間接費用.RecID)) LEFT JOIN Step5_Q_患者別入院相対日別_医薬品直接費用 ON (Step7_Q_患者別入院相対日別_収益.入院経過日 = Step5_Q_患者別入院相対日別_医薬品直接費用.入院経過日) AND (Step7_Q_患者別入院相対日別_収益.RecID = Step5_Q_患者別入院相対日別_医薬品直接費用.RecID)) LEFT JOIN Step6_Q_患者別入院相対日別_材料直接費用 ON (Step7_Q_患者別入院相対日別_収益.入院経過日 = Step6_Q_患者別入院相対日別_材料直接費用.入院経過日) AND (Step7_Q_患者別入院相対日別_収益.RecID = Step6_Q_患者別入院相対日別_材料直接費用.RecID);

Step9
Step9_Q_患者別_費用収益

SELECT Step8_Q_患者別入院相対日別_費用収益.RecID, Step8_Q_患者別入院相対日別_費用収益.MDC手術有無分類, Count(Step8_Q_患者別入院相対日別_費用収益.入院経過日) AS 入院経過日のカウント, Sum(Step8_Q_患者別入院相対日別_費用収益.行為点数_1の合計) AS 行為点数_1の合計の合計, Sum(Step8_Q_患者別入院相対日別_費用収益.間接費用合計) AS 間接費用合計の合計, Sum(Step8_Q_患者別入院相対日別_費用収益.医薬品費用) AS 医薬品費用の合計, Sum(Step8_Q_患者別入院相対日別_費用収益.材料費用) AS 材料費用の合計
FROM Step8_Q_患者別入院相対日別_費用収益
GROUP BY Step8_Q_患者別入院相対日別_費用収益.RecID, Step8_Q_患者別入院相対日別_費用収益.MDC手術有無分類;

Step9のまま、Excelに持って行っても可

Step10
Step10_Q_患者別_費用収益
ビルド
収益: [Step9_Q_患者別_費用収益]![行為点数_1の合計の合計]
費用: [Step9_Q_患者別_費用収益]![間接費用合計の合計]+[Step9_Q_患者別_費用収益]![医薬品費用の合計]+[Step9_Q_患者別_費用収益]![材料費用の合計]

SELECT Step9_Q_患者別_費用収益.RecID, Step9_Q_患者別_費用収益.MDC手術有無分類, [Step9_Q_患者別_費用収益]![行為点数_1の合計の合計] AS 収益, [Step9_Q_患者別_費用収益]![間接費用合計の合計]+[Step9_Q_患者別_費用収益]![医薬品費用の合計]+[Step9_Q_患者別_費用収益]![材料費用の合計] AS 費用
FROM Step9_Q_患者別_費用収益;



