swkim vor 4 Jahren
Ursprung
Commit
cd5f6e85f5

+ 140 - 0
산출물/3.설계/ERD/.metadata/.log

@@ -6985,3 +6985,143 @@ Command-line arguments:  -os win32 -ws win32 -arch x86 D:\WIDE\workspace\webapps
 
 !ENTRY org.eclipse.osgi 2 1 2021-08-23 15:53:35.692
 !MESSAGE NLS unused message: ToggleColumnVisibilityHandler_5 in: com.tomato.exerd.handler.messages
+!SESSION 2021-09-01 03:06:10.386 -----------------------------------------------
+eclipse.buildId=M20090211-1700
+java.version=1.6.0_24
+java.vendor=Sun Microsystems Inc.
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ko_KR
+Framework arguments:  D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+Command-line arguments:  -os win32 -ws win32 -arch x86 D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:11.136
+!MESSAGE NLS unused message: OpenResourceDialog_openButton_text in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:11.136
+!MESSAGE NLS unused message: OpenResourceDialog_openWithMenu_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:11.136
+!MESSAGE NLS unused message: OpenResourceDialog_openWithButton_toolTip in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:11.136
+!MESSAGE NLS unused message: CleanDialog_cleanSelectedTaskName in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:11.136
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_PromptAtStartup_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:11.136
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_RemoveButton_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.106
+!MESSAGE NLS unused message: url_couldNotResolve_projectDoesNotExist in: org.eclipse.core.internal.utils.messages
+
+!ENTRY org.eclipse.core.resources 2 10035 2021-09-01 03:06:13.168
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: Shortcuts_shortcutTab in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: Shortcuts_selectShortcutsLabel in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: Shortcuts_availableMenus in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: Shortcuts_availableCategories in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: Shortcuts_allShortcuts in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: Util_listNull in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: OpenBrowserHandler_NoInfoDialogTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:13.387
+!MESSAGE NLS unused message: AboutFeaturesDialog_SimpleTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:16.607
+!MESSAGE NLS unused message: BinaryDumpHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:16.607
+!MESSAGE NLS unused message: ConvertToXMLHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:16.607
+!MESSAGE NLS unused message: SelectHandler_11 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:16.607
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_4 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 03:06:16.607
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_5 in: com.tomato.exerd.handler.messages
+!SESSION 2021-09-01 15:56:42.440 -----------------------------------------------
+eclipse.buildId=M20090211-1700
+java.version=1.6.0_24
+java.vendor=Sun Microsystems Inc.
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ko_KR
+Framework arguments:  D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+Command-line arguments:  -os win32 -ws win32 -arch x86 D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:56:43.652
+!MESSAGE NLS unused message: OpenResourceDialog_openButton_text in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:56:43.653
+!MESSAGE NLS unused message: OpenResourceDialog_openWithMenu_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:56:43.654
+!MESSAGE NLS unused message: OpenResourceDialog_openWithButton_toolTip in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:56:43.654
+!MESSAGE NLS unused message: CleanDialog_cleanSelectedTaskName in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:56:43.655
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_PromptAtStartup_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:56:43.656
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_RemoveButton_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:15.974
+!MESSAGE NLS unused message: url_couldNotResolve_projectDoesNotExist in: org.eclipse.core.internal.utils.messages
+
+!ENTRY org.eclipse.core.resources 2 10035 2021-09-01 15:57:16.032
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.274
+!MESSAGE NLS unused message: Shortcuts_shortcutTab in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.274
+!MESSAGE NLS unused message: Shortcuts_selectShortcutsLabel in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.275
+!MESSAGE NLS unused message: Shortcuts_availableMenus in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.275
+!MESSAGE NLS unused message: Shortcuts_availableCategories in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.275
+!MESSAGE NLS unused message: Shortcuts_allShortcuts in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.276
+!MESSAGE NLS unused message: Util_listNull in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.276
+!MESSAGE NLS unused message: OpenBrowserHandler_NoInfoDialogTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:16.276
+!MESSAGE NLS unused message: AboutFeaturesDialog_SimpleTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:20.332
+!MESSAGE NLS unused message: BinaryDumpHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:20.333
+!MESSAGE NLS unused message: ConvertToXMLHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:20.333
+!MESSAGE NLS unused message: SelectHandler_11 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:20.336
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_4 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-09-01 15:57:20.337
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_5 in: com.tomato.exerd.handler.messages

+ 12 - 12
산출물/3.설계/ERD/.metadata/.plugins/com.tomato.exerd.core/dialog_settings.xml

@@ -3,38 +3,38 @@
 	<section name="com.tomato.exerd.handler.DiagramSelectDialog">
 		<item value="400" key="DIALOG_WIDTH"/>
 		<item value="588" key="DIALOG_Y_ORIGIN"/>
-		<item value="1088" key="DIALOG_X_ORIGIN"/>
 		<item value="300" key="DIALOG_HEIGHT"/>
+		<item value="1088" key="DIALOG_X_ORIGIN"/>
 		<item value="1|맑은 고딕|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|맑은 고딕" key="DIALOG_FONT_NAME"/>
 	</section>
 	<section name="com.tomato.exerd.handler.Helper.FindTableDialog2">
 		<item value="" key="history"/>
 		<item value="744" key="DIALOG_WIDTH"/>
 		<item value="613" key="DIALOG_Y_ORIGIN"/>
-		<item value="428" key="DIALOG_HEIGHT"/>
 		<item value="1174" key="DIALOG_X_ORIGIN"/>
+		<item value="428" key="DIALOG_HEIGHT"/>
 		<item value="1|맑은 고딕|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|맑은 고딕" key="DIALOG_FONT_NAME"/>
 	</section>
 	<section name="com.tomato.exerd.export.ModelExportWizardDialog">
 		<item value="701" key="DIALOG_WIDTH"/>
 		<item value="" key="destinationPath"/>
 		<item value="342" key="DIALOG_Y_ORIGIN"/>
-		<item value="670" key="DIALOG_HEIGHT"/>
-		<item value="938" key="DIALOG_X_ORIGIN"/>
 		<item value="테이블 정의서 HTML(기본)" key="lastUsedTemplateName"/>
+		<item value="938" key="DIALOG_X_ORIGIN"/>
+		<item value="670" key="DIALOG_HEIGHT"/>
 		<item value="file" key="sendType"/>
 		<item value="1|맑은 고딕|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|맑은 고딕" key="DIALOG_FONT_NAME"/>
 	</section>
+	<section name="solutionSelectionDialog">
+		<item value="1" key="applyScope"/>
+	</section>
 	<section name="com.tomato.exerd.print.PrintSettingsEditorDialog">
 		<item value="721" key="DIALOG_WIDTH"/>
 		<item value="374" key="DIALOG_Y_ORIGIN"/>
-		<item value="928" key="DIALOG_X_ORIGIN"/>
 		<item value="621" key="DIALOG_HEIGHT"/>
+		<item value="928" key="DIALOG_X_ORIGIN"/>
 		<item value="1|맑은 고딕|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|맑은 고딕" key="DIALOG_FONT_NAME"/>
 	</section>
-	<section name="solutionSelectionDialog">
-		<item value="1" key="applyScope"/>
-	</section>
 	<section name="com.tomato.exerd.export.ExportModelWizard">
 		<list key="templateContents">
 		</list>
@@ -44,17 +44,17 @@
 	<section name="com.tomato.exerd.domain.internal.FindDomainDialog">
 		<item value="228" key="DIALOG_WIDTH"/>
 		<item value="533" key="DIALOG_Y_ORIGIN"/>
-		<item value="263" key="DIALOG_HEIGHT"/>
 		<item value="1174" key="DIALOG_X_ORIGIN"/>
+		<item value="263" key="DIALOG_HEIGHT"/>
 		<item value="1|맑은 고딕|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|맑은 고딕" key="DIALOG_FONT_NAME"/>
 	</section>
+	<section name="solution">
+	</section>
 	<section name="com.tomato.exerd.handler.Helper.DiagramOrderEditor">
 		<item value="350" key="DIALOG_WIDTH"/>
 		<item value="486" key="DIALOG_Y_ORIGIN"/>
-		<item value="453" key="DIALOG_HEIGHT"/>
 		<item value="1113" key="DIALOG_X_ORIGIN"/>
+		<item value="453" key="DIALOG_HEIGHT"/>
 		<item value="1|맑은 고딕|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|맑은 고딕" key="DIALOG_FONT_NAME"/>
 	</section>
-	<section name="solution">
-	</section>
 </section>

BIN
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.core.resources/.root/85.tree


BIN
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.core.resources/.root/87.tree


BIN
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources


BIN
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.core.resources/.snap


+ 47 - 46
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml

@@ -167,7 +167,6 @@
 <workingSets/>
 <navigationHistory>
 <editors>
-<editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/ST24.exerd"/>
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
@@ -183,57 +182,59 @@
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/ST24.exerd"/>
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
+<editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
+<editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/ST24.exerd"/>
 </editors>
-<item historyLabel="iSTYLE24_Mall.exerd" index="0"/>
-<item historyLabel="ST24.exerd" index="1"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="1"/>
+<item historyLabel="ST24.exerd" index="0"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="1"/>
+<item historyLabel="ST24.exerd" index="0"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
+<item historyLabel="ST24.exerd" index="0"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
+<item historyLabel="ST24.exerd" index="0"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
+<item historyLabel="ST24.exerd" index="0"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
-<item historyLabel="ST24.exerd" index="1"/>
+<item historyLabel="ST24.exerd" index="0"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
-<item historyLabel="ST24.exerd" index="1"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="3"/>
-<item historyLabel="ST24.exerd" index="1"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="3"/>
-<item historyLabel="ST24.exerd" index="1"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="3"/>
-<item historyLabel="ST24.exerd" index="1"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="3"/>
-<item historyLabel="ST24.exerd" index="1"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="3"/>
-<item historyLabel="ST24.exerd" index="1"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="3"/>
-<item historyLabel="ST24.exerd" index="4"/>
+<item historyLabel="ST24.exerd" index="0"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
+<item historyLabel="ST24.exerd" index="3"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="4"/>
+<item historyLabel="ST24.exerd" index="3"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="5"/>
-<item historyLabel="ST24.exerd" index="4"/>
+<item historyLabel="ST24.exerd" index="3"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="6"/>
+<item historyLabel="ST24.exerd" index="3"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="6"/>
+<item historyLabel="ST24.exerd" index="3"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="6"/>
+<item historyLabel="ST24.exerd" index="3"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="6"/>
+<item historyLabel="ST24.exerd" index="3"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="6"/>
-<item historyLabel="ST24.exerd" index="4"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="7"/>
-<item historyLabel="ST24.exerd" index="4"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="7"/>
-<item historyLabel="ST24.exerd" index="4"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="7"/>
-<item historyLabel="ST24.exerd" index="4"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="7"/>
-<item historyLabel="ST24.exerd" index="4"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="7"/>
-<item historyLabel="ST24.exerd" index="8"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="9"/>
-<item historyLabel="ST24.exerd" index="8"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="9"/>
-<item historyLabel="ST24.exerd" index="8"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="9"/>
-<item historyLabel="ST24.exerd" index="10"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="11"/>
-<item historyLabel="ST24.exerd" index="10"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="11"/>
-<item historyLabel="ST24.exerd" index="10"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="11"/>
-<item historyLabel="ST24.exerd" index="12"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="13"/>
-<item historyLabel="ST24.exerd" index="14"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="13"/>
-<item historyLabel="ST24.exerd" index="14"/>
+<item historyLabel="ST24.exerd" index="7"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="8"/>
+<item historyLabel="ST24.exerd" index="7"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="8"/>
+<item historyLabel="ST24.exerd" index="7"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="8"/>
+<item historyLabel="ST24.exerd" index="9"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="10"/>
+<item historyLabel="ST24.exerd" index="9"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="10"/>
+<item historyLabel="ST24.exerd" index="9"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="10"/>
+<item historyLabel="ST24.exerd" index="11"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="12"/>
+<item historyLabel="ST24.exerd" index="13"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="12"/>
+<item historyLabel="ST24.exerd" index="13"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="14"/>
+<item historyLabel="ST24.exerd" index="13"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="15"/>
-<item active="true" historyLabel="ST24.exerd" index="14"/>
+<item active="true" historyLabel="ST24.exerd" index="16"/>
 </navigationHistory>
 <input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/" type="8"/>
 </page>

BIN
산출물/3.설계/ERD/ST24.exerd


+ 2 - 34
산출물/4.구축/마이그레이션/쿼리/04.회원.sql

@@ -1,35 +1,3 @@
-TRUNCATE TABLE tb_customer;
-TRUNCATE TABLE tb_customer_hst;
-TRUNCATE TABLE tb_customer_sns;
-TRUNCATE TABLE tb_dormant_cust;
-TRUNCATE TABLE tb_secede_cust;
-TRUNCATE TABLE tb_cust_point;
-TRUNCATE TABLE tb_cust_point_hst;
-TRUNCATE TABLE tb_giftcard_receipt_api;
-TRUNCATE TABLE tb_giftcard_receipt;
-TRUNCATE TABLE tb_giftcard_api_hst;
-TRUNCATE TABLE tb_cust_giftcard;
-TRUNCATE TABLE tb_cust_giftcard_hst;
-TRUNCATE TABLE tb_batch_birth;
-TRUNCATE TABLE tb_cust_account;
-TRUNCATE TABLE tb_cust_contact_hst;
-TRUNCATE TABLE tb_cust_delivery_addr;
-TRUNCATE TABLE tb_cust_grade_hst;
-TRUNCATE TABLE tb_cust_coupon;
-TRUNCATE TABLE tb_cust_market_hst;
-TRUNCATE TABLE TB_ORDER;
-TRUNCATE TABLE tb_order_detail;
-TRUNCATE TABLE tb_order_detail_item;
-TRUNCATE TABLE tb_order_detail_invoice;
-TRUNCATE TABLE tb_order_detail_item_hst;
-TRUNCATE TABLE tb_order_detail_hst;
-TRUNCATE TABLE tb_order_change;
-TRUNCATE TABLE tb_order_change_detail;
-TRUNCATE TABLE tb_order_change_detail_hst;
-TRUNCATE TABLE tb_order_memo;
-TRUNCATE TABLE tb_order_delivery_exception;
-TRUNCATE TABLE tb_order_delivery_exception_item;
-TRUNCATE TABLE tb_order_dormant;
 
 ##### 회원, 주문 #####
 -- 정상회원
@@ -672,7 +640,7 @@ SELECT
     , 99999 AS UPD_NO
     , NOW() AS UPD_DT
 FROM tb_customer Y
-WHERE Y.CUST_NO > 100000
+WHERE Y.CUST_NO > 0
 ;
 
 /*
@@ -717,7 +685,7 @@ FROM (
         WHERE RNK = 1
     ) Z
     WHERE Y.MEMBER_GUID = Z.MemberGUID
-		AND Y.CUST_NO > 100000
+		AND Y.CUST_NO > 0
     GROUP BY CUST_NO
 ) D
 ;

+ 7 - 7
산출물/4.구축/마이그레이션/쿼리/05.주문.sql

@@ -62,7 +62,7 @@ SELECT
   , CART_CPN_SQ        -- 장바구니쿠폰일련번호
   , CASE WHEN ORDER_DETAIL_CNT > 1 AND RNK = ORDER_DETAIL_CNT
         THEN CouponDiscount - (
-            SELECT SUM(FLOOR(B.CouponDiscount * ((A.UnitPrice + A.CouponPrice) * Qty / SUM_ORD_AMT)))
+            SELECT SUM(CEIL(B.CouponDiscount * ((A.UnitPrice) * Qty / SUM_ORD_AMT)))
             FROM old_ord_order B, old_ord_orderitem A
             WHERE A.OrderGUID = B.OrderGUID
                   AND B.OrderNo = X.ORD_NO
@@ -71,7 +71,7 @@ SELECT
   , BURDEN_RATE        -- 쿠폰분담율
   , CASE WHEN ORDER_DETAIL_CNT > 1 AND RNK = ORDER_DETAIL_CNT
         THEN UsedMileage - (
-            SELECT SUM(FLOOR(B.UsedMileage * ((A.UnitPrice + A.CouponPrice) * Qty / SUM_ORD_AMT)))
+            SELECT SUM(CEIL(B.UsedMileage * ((A.UnitPrice) * Qty / SUM_ORD_AMT)))
             FROM old_ord_order B, old_ord_orderitem A
             WHERE A.OrderGUID = B.OrderGUID
                   AND B.OrderNo = X.ORD_NO
@@ -82,7 +82,7 @@ SELECT
   , REAL_ORD_AMT       -- 실주문금액(주문금액 - 취소반품금액 - 1차쿠폰 - 다다익선1 - 다다익선2 - 상품쿠폰 - 장바구니쿠폰 - 포인트할인금액 - 선포인트할인금액)
   , CASE WHEN ORDER_DETAIL_CNT > 1 AND RNK = ORDER_DETAIL_CNT
         THEN TokenAmt - (
-            SELECT SUM(FLOOR(B.TokenAmt * ((A.UnitPrice + A.CouponPrice) * Qty / SUM_ORD_AMT)))
+            SELECT SUM(CEIL(B.TokenAmt * ((A.UnitPrice) * Qty / SUM_ORD_AMT)))
             FROM old_ord_order B, old_ord_orderitem A
             WHERE A.OrderGUID = B.OrderGUID
                   AND B.OrderNo = X.ORD_NO
@@ -171,14 +171,14 @@ FROM (
               , NULL                                                                                                  AS GOODS_CPN_SQ       -- 상품쿠폰일련번호
               , CouponPrice * B.Qty                                                                                   AS GOODS_CPN_DC_AMT   -- 상품쿠폰할인금액
               , NULL                                                                                                  AS CART_CPN_SQ        -- 장바구니쿠폰일련번호
-              , (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID) AS SUM_ORD_AMT       -- 주문합계
-              , FLOOR(A.CouponDiscount * ((B.UnitPrice + B.CouponPrice) * Qty / (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))               AS CART_CPN_DC_AMT    -- 장바구니쿠폰할인금액
+              , (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID) AS SUM_ORD_AMT       -- 주문합계
+              , CEIL(A.CouponDiscount * ((B.UnitPrice) * Qty / (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))               AS CART_CPN_DC_AMT    -- 장바구니쿠폰할인금액
               , 0                                                                                                     AS BURDEN_RATE        -- 쿠폰분담율
-              , FLOOR(A.UsedMileage * ((B.UnitPrice + B.CouponPrice) * Qty / (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                  AS PNT_DC_AMT         -- 포인트할인금액 !!! 분할해야함 !!!
+              , CEIL(A.UsedMileage * ((B.UnitPrice) * Qty / (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                  AS PNT_DC_AMT         -- 포인트할인금액 !!! 분할해야함 !!!
               , 0                                                                                                     AS PRE_PNT_DC_AMT     -- 선포인트할인금액
               , PointSubTotal                                                                                         AS SAVE_PNT_AMT       -- 적립포인트금액
               , 0                                                                                                     AS REAL_ORD_AMT       -- 실주문금액(주문금액 - 취소반품금액 - 1차쿠폰 - 다다익선1 - 다다익선2 - 상품쿠폰 - 장바구니쿠폰 - 포인트할인금액 - 선포인트할인금액)
-              , FLOOR(A.TokenAmt * ((B.UnitPrice + B.CouponPrice) * Qty / (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                     AS GFCD_USE_AMT       -- 상품권사용금액
+              , CEIL(A.TokenAmt * ((B.UnitPrice) * Qty / (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                     AS GFCD_USE_AMT       -- 상품권사용금액
               , (SELECT VENDOR_ID FROM mig_extmall X WHERE X.CHANNEL_CD = A.ChannelCd)                                AS VENDOR_ID          -- 외부몰벤더ID(공통코드G003)
               , (SELECT EXTMALL_ID FROM mig_extmall X WHERE X.CHANNEL_CD = A.ChannelCd)                               AS EXTMALL_ID         -- 외부몰ID(외부몰) ????
               , NULL                                                                                                  AS AGENT_ORDER_ID     -- 에이전트주문번호 ????

+ 3 - 0
산출물/4.구축/마이그레이션/쿼리/06.그외정보.sql

@@ -31,6 +31,8 @@ AND    CP.DOWN_STDT < NOW()
 AND    CP.CPN_TYPE <> 'G230_10';
 
 
+TRUNCATE TABLE SHOPLINKER_STOCK;
+
 -- 샵링커(재고배치후)
 INSERT INTO SHOPLINKER_STOCK
 (GOODS_CD
@@ -56,6 +58,7 @@ WHERE A.MASTERMODELNOORSKUCODE = B.OPT_CD
 
 
 -- 휴면주문정보 생성
+INSERT INTO tb_order_dormant
 SELECT ORD_NO
    , A.CUST_NO
    , ORD_NM

+ 121 - 14
산출물/4.구축/마이그레이션/쿼리/07.주문_OPEN.sql

@@ -1,5 +1,6 @@
 -- 2021년 주문
--- >= 19495536
+
+-- > 19495756
 
 
 ##### 주문 #####
@@ -66,7 +67,7 @@ SELECT
   , CART_CPN_SQ        -- 장바구니쿠폰일련번호
   , CASE WHEN ORDER_DETAIL_CNT > 1 AND RNK = ORDER_DETAIL_CNT
         THEN CouponDiscount - (
-            SELECT SUM(FLOOR(B.CouponDiscount * ((A.UnitPrice + A.CouponPrice) * Qty / SUM_ORD_AMT)))
+            SELECT SUM(CEIL(B.CouponDiscount * ((A.UnitPrice) * Qty / SUM_ORD_AMT)))
             FROM old_ord_order B, old_ord_orderitem A
             WHERE A.OrderGUID = B.OrderGUID
                   AND B.OrderNo = X.ORD_NO
@@ -75,7 +76,7 @@ SELECT
   , BURDEN_RATE        -- 쿠폰분담율
   , CASE WHEN ORDER_DETAIL_CNT > 1 AND RNK = ORDER_DETAIL_CNT
         THEN UsedMileage - (
-            SELECT SUM(FLOOR(B.UsedMileage * ((A.UnitPrice + A.CouponPrice) * Qty / SUM_ORD_AMT)))
+            SELECT SUM(CEIL(B.UsedMileage * ((A.UnitPrice) * Qty / SUM_ORD_AMT)))
             FROM old_ord_order B, old_ord_orderitem A
             WHERE A.OrderGUID = B.OrderGUID
                   AND B.OrderNo = X.ORD_NO
@@ -86,7 +87,7 @@ SELECT
   , REAL_ORD_AMT       -- 실주문금액(주문금액 - 취소반품금액 - 1차쿠폰 - 다다익선1 - 다다익선2 - 상품쿠폰 - 장바구니쿠폰 - 포인트할인금액 - 선포인트할인금액)
   , CASE WHEN ORDER_DETAIL_CNT > 1 AND RNK = ORDER_DETAIL_CNT
         THEN TokenAmt - (
-            SELECT SUM(FLOOR(B.TokenAmt * ((A.UnitPrice + A.CouponPrice) * Qty / SUM_ORD_AMT)))
+            SELECT SUM(CEIL(B.TokenAmt * ((A.UnitPrice) * Qty / SUM_ORD_AMT)))
             FROM old_ord_order B, old_ord_orderitem A
             WHERE A.OrderGUID = B.OrderGUID
                   AND B.OrderNo = X.ORD_NO
@@ -175,14 +176,14 @@ FROM (
               , NULL                                                                                                  AS GOODS_CPN_SQ       -- 상품쿠폰일련번호
               , CouponPrice * B.Qty                                                                                   AS GOODS_CPN_DC_AMT   -- 상품쿠폰할인금액
               , NULL                                                                                                  AS CART_CPN_SQ        -- 장바구니쿠폰일련번호
-              , (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID) AS SUM_ORD_AMT       -- 주문합계
-              , FLOOR(A.CouponDiscount * ((B.UnitPrice + B.CouponPrice) * Qty / (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))               AS CART_CPN_DC_AMT    -- 장바구니쿠폰할인금액
+              , (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID) AS SUM_ORD_AMT       -- 주문합계
+              , CEIL(A.CouponDiscount * ((B.UnitPrice) * Qty / (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))               AS CART_CPN_DC_AMT    -- 장바구니쿠폰할인금액
               , 0                                                                                                     AS BURDEN_RATE        -- 쿠폰분담율
-              , FLOOR(A.UsedMileage * ((B.UnitPrice + B.CouponPrice) * Qty / (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                  AS PNT_DC_AMT         -- 포인트할인금액 !!! 분할해야함 !!!
+              , CEIL(A.UsedMileage * ((B.UnitPrice) * Qty / (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                  AS PNT_DC_AMT         -- 포인트할인금액 !!! 분할해야함 !!!
               , 0                                                                                                     AS PRE_PNT_DC_AMT     -- 선포인트할인금액
               , PointSubTotal                                                                                         AS SAVE_PNT_AMT       -- 적립포인트금액
               , 0                                                                                                     AS REAL_ORD_AMT       -- 실주문금액(주문금액 - 취소반품금액 - 1차쿠폰 - 다다익선1 - 다다익선2 - 상품쿠폰 - 장바구니쿠폰 - 포인트할인금액 - 선포인트할인금액)
-              , FLOOR(A.TokenAmt * ((B.UnitPrice + B.CouponPrice) * Qty / (SELECT SUM((UnitPrice + CouponPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                     AS GFCD_USE_AMT       -- 상품권사용금액
+              , CEIL(A.TokenAmt * ((B.UnitPrice) * Qty / (SELECT SUM((UnitPrice) * Qty) FROM old_ord_orderitem X WHERE X.OrderGUID = B.OrderGUID)))                     AS GFCD_USE_AMT       -- 상품권사용금액
               , (SELECT VENDOR_ID FROM mig_extmall X WHERE X.CHANNEL_CD = A.ChannelCd)                                AS VENDOR_ID          -- 외부몰벤더ID(공통코드G003)
               , (SELECT EXTMALL_ID FROM mig_extmall X WHERE X.CHANNEL_CD = A.ChannelCd)                               AS EXTMALL_ID         -- 외부몰ID(외부몰) ????
               , NULL                                                                                                  AS AGENT_ORDER_ID     -- 에이전트주문번호 ????
@@ -260,6 +261,7 @@ FROM (
             AND A.OrderGUID = B.OrderGUID
             AND A.ItemTotal > 0
             AND B.UnitPrice > 0
+            AND A.ORDERNO > 19495756
      ) X
 ; --
 
@@ -324,13 +326,13 @@ WHERE A.ORD_DTL_NO = B.OrderItemNo
 
 -- TRUNCATE TABLE tb_order_detail_hst;
 -- ALTER TABLE tb_order_detail_hst AUTO_INCREMENT = 1;
-
+/*
 INSERT INTO tb_order_detail_hst (ORD_DTL_NO, ORD_NO, ORD_EXCH_GB, ORD_DTL_STAT, ORG_ORD_DTL_NO, SUPPLY_COMP_CD, GOODS_CD, DEAL_GOODS_CD, FORMAL_GB, GOODS_TYPE, LIST_PRICE, CURR_PRICE, DC_RATE, OPT_ADD_PRICE, ORD_QTY, ORD_AMT, CNCL_RTN_QTY, CNCL_RTN_AMT, CPN1_CPN_SQ, CPN1_DC_AMT, TMTB1_SQ, TMTB1_DC_AMT, TMTB2_SQ, TMTB2_DC_AMT, GOODS_CPN_SQ, GOODS_CPN_DC_AMT, CART_CPN_SQ, CART_CPN_DC_AMT, BURDEN_RATE, PNT_DC_AMT, PRE_PNT_DC_AMT, SAVE_PNT_AMT, REAL_ORD_AMT, GFCD_USE_AMT, VENDOR_ID, EXTMALL_ID, AGENT_ORDER_ID, EXTMALL_ORDER_ID, CHANGEABLE_YN, CHANGE_FEE_FREE_YN, RETURNABLE_YN, RETURN_FEE_FREE_YN, SOLDOUT_YN, SOLDOUT_MEMO, SOLDOUT_REG_NO, SOLDOUT_REG_DT, DELV_ADDR_SQ, DELV_FEE_CD, SHOT_DELV_YN, GIFT_PACK_YN, GIFT_ADDR_INP_YN, MAKE_GOODS_YN, ENTRY_NO, DELV_LOC_CD, DELV_ASSIGN_DT, DELV_ASSIGN_STAT, DSTRBT_NOTE, DELV_STDT, DELV_EDDT, SHIP_COMP_CD, INVOICE_NO, INVOICE_SEND_YN, SELL_STORE_CD, SELL_FEE_RATE, AF_LINK_CD, ITHR_CD, CONTENTS_LOC, PLAN_DTL_SQ, SOCIAL_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT)
 SELECT ORD_DTL_NO, ORD_NO, ORD_EXCH_GB, ORD_DTL_STAT, ORG_ORD_DTL_NO, SUPPLY_COMP_CD, GOODS_CD, DEAL_GOODS_CD, FORMAL_GB, GOODS_TYPE, LIST_PRICE, CURR_PRICE, DC_RATE, OPT_ADD_PRICE, ORD_QTY, ORD_AMT, CNCL_RTN_QTY, CNCL_RTN_AMT, CPN1_CPN_SQ, CPN1_DC_AMT, TMTB1_SQ, TMTB1_DC_AMT, TMTB2_SQ, TMTB2_DC_AMT, GOODS_CPN_SQ, GOODS_CPN_DC_AMT, CART_CPN_SQ, CART_CPN_DC_AMT, BURDEN_RATE, PNT_DC_AMT, PRE_PNT_DC_AMT, SAVE_PNT_AMT, REAL_ORD_AMT, GFCD_USE_AMT, VENDOR_ID, EXTMALL_ID, AGENT_ORDER_ID, EXTMALL_ORDER_ID, CHANGEABLE_YN, CHANGE_FEE_FREE_YN, RETURNABLE_YN, RETURN_FEE_FREE_YN, SOLDOUT_YN, SOLDOUT_MEMO, SOLDOUT_REG_NO, SOLDOUT_REG_DT, DELV_ADDR_SQ, DELV_FEE_CD, SHOT_DELV_YN, GIFT_PACK_YN, GIFT_ADDR_INP_YN, MAKE_GOODS_YN, ENTRY_NO, DELV_LOC_CD, DELV_ASSIGN_DT, DELV_ASSIGN_STAT, DSTRBT_NOTE, DELV_STDT, DELV_EDDT, SHIP_COMP_CD, INVOICE_NO, INVOICE_SEND_YN, SELL_STORE_CD, SELL_FEE_RATE, AF_LINK_CD, ITHR_CD, CONTENTS_LOC, PLAN_DTL_SQ, SOCIAL_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT
 FROM tb_order_detail
 WHERE ORD_NO >= 19495536
 ;
-
+*/
 /*
 -- 주문상세단품이력
 TRUNCATE TABLE tb_order_detail_item_hst;
@@ -349,9 +351,10 @@ FROM tb_order_detail_item
 SELECT MAX(PAY_SQ) FROM TB_PAYMENT;
 ALTER TABLE TB_PAYMENT AUTO_INCREMENT = 13747699;
 
-INSERT INTO tb_payment (ORD_NO, PAY_DT, PAY_MEANS, PAY_AMT, PG_CPN_AMT, NPAY_PNT_AMT, PAY_GB, PAY_STAT, PG_GB, PG_TID, PG_TRADE_NO, PG_SHOP_ID, PG_SHOP_KEY, CARD_TYPE, CARD_KIND, CARD_BANK, CARD_CD, CARD_NM, COM_CARD_CD, CARD_MIPS, CARD_PCABLE_YN, VA_NO, VA_NM, VA_BANK, VA_DEADLINE, TELECOM, ESCROW_YN, CASH_AUTH_NO, CASH_TRADE_NO, ORD_CHG_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT, PAYMENT_NO)
+INSERT INTO tb_payment
 SELECT
-    ORD_NO
+    PaymentNo AS PAY_SQ
+    , ORD_NO
     , DatePaid AS PAY_DT
     , CASE WHEN C.MALL_GB = 'G011_20' THEN 'G014_90'
         WHEN A.PaymentTypeCd = '신용카드' THEN 'G014_30'
@@ -410,11 +413,9 @@ SELECT
     , C.REG_DT
     , C.UPD_NO
     , C.UPD_DT
-    , PaymentNo
 FROM old_ord_payment A, old_ord_order B, tb_order C
 WHERE A.OrderGUID = B.OrderGUID
     AND B.OrderNo = C.ORD_NO
-    AND C.ORD_NO >= 19495536
     AND OrderStatusCd != '주문접수'
 ; -- 14분20초
 
@@ -451,6 +452,112 @@ WHERE A.OrderGUID = B.OrderGUID
     AND C.ORD_NO >= 19495536
 ;
 
+-- 상품권 금액 보정
+TRUNCATE TABLE TMP_MINUS_ORD_AMT;
+
+INSERT INTO TMP_MINUS_ORD_AMT
+SELECT ORD_NO, SUM(REAL_ORD_AMT) AS REAL_ORD_AMT
+FROM TB_ORDER_DETAIL
+GROUP BY ORD_NO
+HAVING SUM(REAL_ORD_AMT) < 0
+;
+
+TRUNCATE TABLE TMP_UPD_DELV_FEE;
+
+-- 배송비와 상품권 사용금액 남은게 같은거
+INSERT INTO TMP_UPD_DELV_FEE
+SELECT DELV_FEE_SQ, A.ORD_NO, DELV_FEE, DELV_GFCD_USE_AMT, REAL_DELV_AMT
+FROM TB_DELIVERY_FEE A, TMP_MINUS_ORD_AMT B
+WHERE A.ORD_NO = B.ORD_NO
+    AND A.DELV_FEE = (B.REAL_ORD_AMT * -1)
+    AND A.DELV_FEE > 0
+;
+
+
+SELECT A.DELV_FEE_SQ, A.ORD_NO, A.DELV_FEE, A.DELV_GFCD_USE_AMT, A.REAL_DELV_AMT
+FROM TB_DELIVERY_FEE A, TMP_UPD_DELV_FEE B
+WHERE A.ORD_NO = B.ORD_NO
+;
+
+UPDATE TB_DELIVERY_FEE A, TMP_UPD_DELV_FEE B
+    SET A.DELV_GFCD_USE_AMT = B.REAL_DELV_AMT
+        , A.REAL_DELV_AMT = 0
+WHERE A.DELV_FEE_SQ = B.DELV_FEE_SQ
+;
+
+UPDATE TB_ORDER_DETAIL A, TMP_UPD_DELV_FEE B
+SET GFCD_USE_AMT = (ORD_AMT - GOODS_CPN_DC_AMT - CART_CPN_DC_AMT - PNT_DC_AMT)
+WHERE A.ORD_NO = B.ORD_NO
+;
+
+UPDATE TB_ORDER_DETAIL A, TMP_UPD_DELV_FEE B
+    SET REAL_ORD_AMT = (ORD_AMT -  CNCL_RTN_AMT - GOODS_CPN_DC_AMT - CART_CPN_DC_AMT - PNT_DC_AMT - GFCD_USE_AMT)
+WHERE A.ORD_NO = B.ORD_NO
+;
+
+
+TRUNCATE TABLE TMP_MINUS_ORD_AMT;
+
+INSERT INTO TMP_MINUS_ORD_AMT
+SELECT ORD_NO, SUM(REAL_ORD_AMT) AS REAL_ORD_AMT
+FROM TB_ORDER_DETAIL
+GROUP BY ORD_NO
+HAVING SUM(REAL_ORD_AMT) < 0
+;
+
+SELECT COUNT(1) FROM TMP_MINUS_ORD_AMT;
+SELECT * FROM TMP_MINUS_ORD_AMT;
+
+SELECT DELV_FEE_SQ, A.ORD_NO, DELV_FEE, DELV_GFCD_USE_AMT, (B.REAL_ORD_AMT * -1) AS REAL_ORD_AMT
+    , (CASE WHEN DELV_FEE > (B.REAL_ORD_AMT * -1) THEN B.REAL_ORD_AMT * -1 ELSE DELV_FEE END) AS DELV_GFCD_USE_AMT
+    , (CASE WHEN DELV_FEE > (B.REAL_ORD_AMT * -1) THEN DELV_FEE - (B.REAL_ORD_AMT * -1) ELSE 0 END) AS REAL_DELV_AMT
+FROM TB_DELIVERY_FEE A, TMP_MINUS_ORD_AMT B
+WHERE A.ORD_NO = B.ORD_NO
+    AND A.DELV_FEE != (B.REAL_ORD_AMT * -1)
+    AND A.DELV_FEE > 0
+    AND A.DELV_GFCD_USE_AMT = 0
+;
+
+UPDATE TB_DELIVERY_FEE A, TMP_MINUS_ORD_AMT B
+    SET DELV_GFCD_USE_AMT = (CASE WHEN DELV_FEE > (B.REAL_ORD_AMT * -1) THEN B.REAL_ORD_AMT * -1 ELSE DELV_FEE END)
+    , REAL_DELV_AMT = (CASE WHEN DELV_FEE > (B.REAL_ORD_AMT * -1) THEN DELV_FEE - (B.REAL_ORD_AMT * -1) ELSE 0 END)
+WHERE A.ORD_NO = B.ORD_NO
+    AND A.DELV_FEE != (B.REAL_ORD_AMT * -1)
+    AND A.DELV_FEE > 0
+    AND A.DELV_GFCD_USE_AMT = 0
+;
+
+
+SELECT A.ORD_NO
+    , ORD_AMT
+    , GOODS_CPN_DC_AMT
+    , CART_CPN_DC_AMT
+    , PNT_DC_AMT
+    , (ORD_AMT - GOODS_CPN_DC_AMT - CART_CPN_DC_AMT - PNT_DC_AMT) AS GFCD_USE_AMT
+    , (ORD_AMT -  CNCL_RTN_AMT - GOODS_CPN_DC_AMT - CART_CPN_DC_AMT - PNT_DC_AMT - (ORD_AMT - GOODS_CPN_DC_AMT - CART_CPN_DC_AMT - PNT_DC_AMT)) AS REAL_ORD_AMT
+FROM TB_ORDER_DETAIL A, TMP_MINUS_ORD_AMT B
+WHERE A.ORD_NO = B.ORD_NO
+;
+
+UPDATE TB_ORDER_DETAIL A, TMP_MINUS_ORD_AMT B
+SET A.GFCD_USE_AMT = (A.ORD_AMT - A.GOODS_CPN_DC_AMT - A.CART_CPN_DC_AMT - A.PNT_DC_AMT)
+WHERE A.ORD_NO = B.ORD_NO
+;
+
+UPDATE TB_ORDER_DETAIL A, TMP_MINUS_ORD_AMT B
+    SET A.REAL_ORD_AMT = (A.ORD_AMT -  A.CNCL_RTN_AMT - A.GOODS_CPN_DC_AMT - A.CART_CPN_DC_AMT - A.PNT_DC_AMT - A.GFCD_USE_AMT)
+WHERE A.ORD_NO = B.ORD_NO
+;
+
+
+-- END
+
+-- 주문상세이력
+INSERT INTO tb_order_detail_hst (ORD_DTL_NO, ORD_NO, ORD_EXCH_GB, ORD_DTL_STAT, ORG_ORD_DTL_NO, SUPPLY_COMP_CD, GOODS_CD, DEAL_GOODS_CD, FORMAL_GB, GOODS_TYPE, LIST_PRICE, CURR_PRICE, DC_RATE, OPT_ADD_PRICE, ORD_QTY, ORD_AMT, CNCL_RTN_QTY, CNCL_RTN_AMT, CPN1_CPN_SQ, CPN1_DC_AMT, TMTB1_SQ, TMTB1_DC_AMT, TMTB2_SQ, TMTB2_DC_AMT, GOODS_CPN_SQ, GOODS_CPN_DC_AMT, CART_CPN_SQ, CART_CPN_DC_AMT, BURDEN_RATE, PNT_DC_AMT, PRE_PNT_DC_AMT, SAVE_PNT_AMT, REAL_ORD_AMT, GFCD_USE_AMT, VENDOR_ID, EXTMALL_ID, AGENT_ORDER_ID, EXTMALL_ORDER_ID, CHANGEABLE_YN, CHANGE_FEE_FREE_YN, RETURNABLE_YN, RETURN_FEE_FREE_YN, SOLDOUT_YN, SOLDOUT_MEMO, SOLDOUT_REG_NO, SOLDOUT_REG_DT, DELV_ADDR_SQ, DELV_FEE_CD, SHOT_DELV_YN, GIFT_PACK_YN, GIFT_ADDR_INP_YN, MAKE_GOODS_YN, ENTRY_NO, DELV_LOC_CD, DELV_ASSIGN_DT, DELV_ASSIGN_STAT, DSTRBT_NOTE, DELV_STDT, DELV_EDDT, SHIP_COMP_CD, INVOICE_NO, INVOICE_SEND_YN, SELL_STORE_CD, SELL_FEE_RATE, AF_LINK_CD, ITHR_CD, CONTENTS_LOC, PLAN_DTL_SQ, SOCIAL_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT)
+SELECT ORD_DTL_NO, ORD_NO, ORD_EXCH_GB, ORD_DTL_STAT, ORG_ORD_DTL_NO, SUPPLY_COMP_CD, GOODS_CD, DEAL_GOODS_CD, FORMAL_GB, GOODS_TYPE, LIST_PRICE, CURR_PRICE, DC_RATE, OPT_ADD_PRICE, ORD_QTY, ORD_AMT, CNCL_RTN_QTY, CNCL_RTN_AMT, CPN1_CPN_SQ, CPN1_DC_AMT, TMTB1_SQ, TMTB1_DC_AMT, TMTB2_SQ, TMTB2_DC_AMT, GOODS_CPN_SQ, GOODS_CPN_DC_AMT, CART_CPN_SQ, CART_CPN_DC_AMT, BURDEN_RATE, PNT_DC_AMT, PRE_PNT_DC_AMT, SAVE_PNT_AMT, REAL_ORD_AMT, GFCD_USE_AMT, VENDOR_ID, EXTMALL_ID, AGENT_ORDER_ID, EXTMALL_ORDER_ID, CHANGEABLE_YN, CHANGE_FEE_FREE_YN, RETURNABLE_YN, RETURN_FEE_FREE_YN, SOLDOUT_YN, SOLDOUT_MEMO, SOLDOUT_REG_NO, SOLDOUT_REG_DT, DELV_ADDR_SQ, DELV_FEE_CD, SHOT_DELV_YN, GIFT_PACK_YN, GIFT_ADDR_INP_YN, MAKE_GOODS_YN, ENTRY_NO, DELV_LOC_CD, DELV_ASSIGN_DT, DELV_ASSIGN_STAT, DSTRBT_NOTE, DELV_STDT, DELV_EDDT, SHIP_COMP_CD, INVOICE_NO, INVOICE_SEND_YN, SELL_STORE_CD, SELL_FEE_RATE, AF_LINK_CD, ITHR_CD, CONTENTS_LOC, PLAN_DTL_SQ, SOCIAL_SQ, REG_NO, REG_DT, UPD_NO, UPD_DT
+FROM tb_order_detail
+;
+
 -- SELECT MAX(DELV_FEE_SQ) FROM tb_delivery_fee;
 -- ALTER TABLE tb_delivery_fee AUTO_INCREMENT = 4078196;
 

+ 83 - 0
산출물/4.구축/통계/회원통계.sql

@@ -0,0 +1,83 @@
+SELECT * FROM TB_CUSTOMER;
+
+SELECT COUNT(1) FROM TB_CUSTOMER WHERE AF_LINK_CD IS NULL;
+
+SELECT * FROM TB_AF_LINK;
+
+
+
+SELECT * FROM TB_CUSTOMER;
+
+
+WITH TAB_ALL AS (
+    SELECT
+        IFNULL(FN_DEC_AES(SEX_GB), 'G007_X') AS SEX_GB
+        , CASE WHEN FN_DEC_AES(BIRTH_YMD) = '' OR FN_DEC_AES(BIRTH_YMD) IS NULL THEN 'X'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 10 AND 19 THEN '10'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 20 AND 29 THEN '20'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 30 AND 39 THEN '30'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 40 AND 49 THEN '40'
+			   ELSE 'X' END                                                  AS AGE
+        , CUST_STAT
+        , CUST_GRADE
+    FROM TB_CUSTOMER
+    WHERE CUST_NO > 0
+        -- AND JOIN_DT >= DATE_FORMAT('20200731', '%Y%m%d')
+        AND JOIN_DT <= DATE_FORMAT(CONCAT('20171231','235959'), '%Y%m%d%h%i%s')
+)
+-- 2018 이전
+, TAB_ALL_CNT AS(
+    SELECT
+        DATE_FORMAT('20200731', '%Y%m%d') AS TERM
+        , COUNT(1) AS VAL
+        , SEX_GB, AGE, CUST_STAT, CUST_GRADE
+    FROM TAB_ALL
+    GROUP BY SEX_GB, AGE, CUST_STAT, CUST_GRADE
+)
+SELECT * FROM TAB_ALL_CNT
+;
+
+WITH TAB_ALL AS (
+    SELECT
+        DATE_FORMAT(JOIN_DT, '%Y%m%d') AS TERM
+        , IFNULL(FN_DEC_AES(SEX_GB), 'G007_X') AS SEX_GB
+        , CASE WHEN FN_DEC_AES(BIRTH_YMD) = '' OR FN_DEC_AES(BIRTH_YMD) IS NULL THEN 'X'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 10 AND 19 THEN '10'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 20 AND 29 THEN '20'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 30 AND 39 THEN '30'
+			   WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(CONCAT(SUBSTRING(FN_DEC_AES(BIRTH_YMD), 1, 4), '0101'), '%Y') + 1) BETWEEN 40 AND 49 THEN '40'
+			   ELSE 'X' END                                                  AS AGE                                                 AS AGE
+        , CUST_STAT
+        , CUST_GRADE
+    FROM TB_CUSTOMER
+    WHERE CUST_NO > 0
+        AND JOIN_DT >= DATE_FORMAT('20200731', '%Y%m%d')
+        AND JOIN_DT <= DATE_FORMAT(CONCAT('20200731','235959'), '%Y%m%d%h%i%s')
+)
+-- 전체회원
+, TAB_ALL_CNT AS(
+    SELECT
+        DATE_FORMAT(TERM, '%Y%m%d') AS TERM
+        , COUNT(1) AS VAL
+        , SEX_GB, AGE, CUST_STAT, CUST_GRADE
+    FROM TAB_ALL
+    GROUP BY TERM, SEX_GB, AGE, CUST_STAT, CUST_GRADE
+)
+SELECT * FROM TAB_ALL_CNT
+;
+
+SELECT *
+FROM TB_CUSTOMER
+WHERE JOIN_DT >= DATE_FORMAT('20200701', '%Y%m%d')
+        AND JOIN_DT <= DATE_FORMAT(CONCAT('20200701','235959'), '%Y%m%d%h%i%s')
+;
+
+SELECT * FROM TB_CUSTOMER;
+
+
+
+SELECT MIN(DORMANT_DT) FROM TB_DORMANT_CUST;
+SELECT MIN(JOIN_DT) FROM TB_CUSTOMER;
+
+SELECT COUNT(1) FROM TB_CUSTOMER WHERE JOIN_DT <= DATE_FORMAT(CONCAT('20171231','235959'), '%Y%m%d%h%i%s');
+