From fc0f6832c3d0a0dd4aaeb45843c2e3b98517171e Mon Sep 17 00:00:00 2001 From: root Date: Wed, 1 Apr 2026 15:29:02 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20V1=20=EC=BF=BC=EB=A6=AC=EC=97=90=20PS=5F?= =?UTF-8?q?Main=5FSub=20=EC=A1=B0=EC=9D=B8=20=EC=B6=94=EA=B0=80=20-=20?= =?UTF-8?q?=EC=84=A0=EB=B3=84=EA=B8=89=EC=97=AC/=EC=83=81=ED=95=9C?= =?UTF-8?q?=EC=A0=9C=20=ED=95=A9=EC=82=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V1 PharmIT3000의 PRICE_N은 선별급여/상한제초과 금액 미포함 버그 있음. PS_Main_Sub.SE_PRICE_P를 합산해야 진짜 수납액. 변경: - PS_Main_Sub LEFT JOIN 추가 - PRICE_N = m.PRICE_N + ISNULL(s.SE_PRICE_P, 0) 결과: - V1 수납액 합계: 64,680,430 - V2 수납액 합계: 64,680,430 - 차이: 0 (완벽 일치) --- .../v1_pharmit3000.cpython-312.pyc | Bin 8080 -> 8475 bytes queries/v1_pharmit3000.py | 9 ++++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/queries/__pycache__/v1_pharmit3000.cpython-312.pyc b/queries/__pycache__/v1_pharmit3000.cpython-312.pyc index 8ae1f8ca7c42114aa564de696b64a19860bf0dfc..80dee4c202279f69691a7aca7e8ec55356da828c 100644 GIT binary patch delta 525 zcmbPWKii4#G%qg~0}yPqJe#>*aw1S-n1-uy}9Mpj?OpJ*XX}#ZhSj+&YJ~u6kbo>s5$X%e*K%pd)~~Q zVa27Z5D?_)>>BU)W^RK5c0F&lbiCTUN8$DQ9dG;Byq&s2LF4tNmRH+%Xo55c$HUyA z7wj4jF)QHp(me`qr>=a{wBha4EpMjoQFybw<<0Ur3U4}Qylz_gX6iyNMy|;pc@;L- zFy3Qi6yF@pT+76$viTSE}!g1J>e8^2REkesE-rGNx9a`mA8 z1)AX*>=)|eqfw0HavcQ&O-%*IUPuLy?F8$v#V`JW0Vr^xF7022J)Bme*a delta 184 zcmbR3G{K(lG%qg~0}$}Zp3PK|n8?@9bf013{FuqkjER$X@+oX~VY dict: m.S_Prep, m.PRICE_C, m.PRICE_P, - m.PRICE_N, + -- 진짜 수납액: PRICE_N + 선별급여/상한제초과 (PS_Main_Sub) + (m.PRICE_N + ISNULL(s.SE_PRICE_P, 0)) AS PRICE_N, ISNULL(n.Appr_Gubun, '') AS Appr_Gubun, ISNULL(n.nAPPROVAL_NUM, '') AS nAPPROVAL_NUM FROM PM_PRES..PS_MAIN m + LEFT JOIN PM_PRES..PS_Main_Sub s ON s.PreSerial = m.PreSerial LEFT JOIN PM_PRES..CD_SUNAB n ON n.PRESERIAL = m.PreSerial WHERE m.INDATE BETWEEN ? AND ? """