|
|
@@ -447,6 +447,100 @@ ALTER TABLE TB_BIZDAY
|
|
|
BIZDAY -- 영업일
|
|
|
);
|
|
|
|
|
|
+INSERT INTO TB_BIZDAY
|
|
|
+SELECT DATE_FORMAT(DT,'%Y%m%d') AS BIZDAY
|
|
|
+ , CASE DAYOFWEEK(DT)
|
|
|
+ WHEN 1 THEN '일'
|
|
|
+ WHEN 2 THEN '월'
|
|
|
+ WHEN 3 THEN '화'
|
|
|
+ WHEN 4 THEN '수'
|
|
|
+ WHEN 5 THEN '목'
|
|
|
+ WHEN 6 THEN '금'
|
|
|
+ WHEN 7 THEN '토'
|
|
|
+ END AS WEEK_DAY
|
|
|
+ , CASE WHEN DATE_FORMAT(DT,'%Y%m') IN ('0101','0301','0505','0606','0815','1009','1225') OR DAYOFWEEK(DT) IN (1,7) THEN
|
|
|
+ 'N'
|
|
|
+ ELSE
|
|
|
+ 'Y'
|
|
|
+ END AS BIZDAY_YN
|
|
|
+ , CASE WHEN DATE_FORMAT(DT,'%Y%m') IN ('0101','0301','0505','0606','0815','1009','1225') THEN
|
|
|
+ '공휴일'
|
|
|
+ WHEN DAYOFWEEK(DT) IN (1,7) THEN
|
|
|
+ '주말'
|
|
|
+ ELSE
|
|
|
+ NULL
|
|
|
+ END AS RESTDAY_DESC
|
|
|
+ , 1 AS REG_NO
|
|
|
+ , NOW() AS REG_DT
|
|
|
+ , 1 AS UPD_NO
|
|
|
+ , NOW() AS UPD_DT
|
|
|
+FROM (
|
|
|
+ SELECT ADDDATE('1970-01-01',T4.I*10000 + T3.I*1000 + T2.I*100 + T1.I*10 + T0.I) AS DT
|
|
|
+ FROM (
|
|
|
+ SELECT 0 AS I
|
|
|
+ UNION SELECT 1 AS I
|
|
|
+ UNION SELECT 2 AS I
|
|
|
+ UNION SELECT 3 AS I
|
|
|
+ UNION SELECT 4 AS I
|
|
|
+ UNION SELECT 5 AS I
|
|
|
+ UNION SELECT 6 AS I
|
|
|
+ UNION SELECT 7 AS I
|
|
|
+ UNION SELECT 8 AS I
|
|
|
+ UNION SELECT 9 AS I
|
|
|
+ ) T0
|
|
|
+ , (
|
|
|
+ SELECT 0 AS I
|
|
|
+ UNION SELECT 1 AS I
|
|
|
+ UNION SELECT 2 AS I
|
|
|
+ UNION SELECT 3 AS I
|
|
|
+ UNION SELECT 4 AS I
|
|
|
+ UNION SELECT 5 AS I
|
|
|
+ UNION SELECT 6 AS I
|
|
|
+ UNION SELECT 7 AS I
|
|
|
+ UNION SELECT 8 AS I
|
|
|
+ UNION SELECT 9 AS I
|
|
|
+ ) T1
|
|
|
+ , (
|
|
|
+ SELECT 0 AS I
|
|
|
+ UNION SELECT 1 AS I
|
|
|
+ UNION SELECT 2 AS I
|
|
|
+ UNION SELECT 3 AS I
|
|
|
+ UNION SELECT 4 AS I
|
|
|
+ UNION SELECT 5 AS I
|
|
|
+ UNION SELECT 6 AS I
|
|
|
+ UNION SELECT 7 AS I
|
|
|
+ UNION SELECT 8 AS I
|
|
|
+ UNION SELECT 9 AS I
|
|
|
+ ) T2
|
|
|
+ , (
|
|
|
+ SELECT 0 AS I
|
|
|
+ UNION SELECT 1 AS I
|
|
|
+ UNION SELECT 2 AS I
|
|
|
+ UNION SELECT 3 AS I
|
|
|
+ UNION SELECT 4 AS I
|
|
|
+ UNION SELECT 5 AS I
|
|
|
+ UNION SELECT 6 AS I
|
|
|
+ UNION SELECT 7 AS I
|
|
|
+ UNION SELECT 8 AS I
|
|
|
+ UNION SELECT 9 AS I
|
|
|
+ ) T3
|
|
|
+ , (
|
|
|
+ SELECT 0 AS I
|
|
|
+ UNION SELECT 1 AS I
|
|
|
+ UNION SELECT 2 AS I
|
|
|
+ UNION SELECT 3 AS I
|
|
|
+ UNION SELECT 4 AS I
|
|
|
+ UNION SELECT 5 AS I
|
|
|
+ UNION SELECT 6 AS I
|
|
|
+ UNION SELECT 7 AS I
|
|
|
+ UNION SELECT 8 AS I
|
|
|
+ UNION SELECT 9 AS I
|
|
|
+ ) T4
|
|
|
+ ) V
|
|
|
+WHERE DT BETWEEN DATE_FORMAT(NOW(),'%Y-%m-%d') AND '2040-12-31'
|
|
|
+-- ORDER BY DT DESC
|
|
|
+;
|
|
|
+
|
|
|
################################################################################
|
|
|
#브랜드
|
|
|
################################################################################
|
|
|
@@ -3900,6 +3994,14 @@ CREATE INDEX IX_DELIVERY_FEE_03
|
|
|
ORD_CHG_SQ ASC -- 주문변경일련번호
|
|
|
);
|
|
|
|
|
|
+-- 배송비 인덱스4
|
|
|
+CREATE INDEX IX_DELIVERY_FEE_04
|
|
|
+ ON TB_DELIVERY_FEE( -- 배송비
|
|
|
+ SUPPLY_COMP_CD ASC,
|
|
|
+ ORD_NO ASC,
|
|
|
+ REG_DT ASC
|
|
|
+ );
|
|
|
+
|
|
|
ALTER TABLE TB_DELIVERY_FEE
|
|
|
MODIFY COLUMN DELV_FEE_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '배송비일련번호';
|
|
|
|
|
|
@@ -11502,6 +11604,19 @@ CREATE INDEX IX_ORDER_DETAIL_ITEM_HST_03
|
|
|
ORD_NO ASC -- 주문번호
|
|
|
);
|
|
|
|
|
|
+-- 주문상세단품이력 인덱스4
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_ITEM_HST_04
|
|
|
+ ON TB_ORDER_DETAIL_ITEM_HST( -- 주문상세단품이력
|
|
|
+ ORD_CHG_SQ ASC
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문상세단품이력 인덱스5
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_ITEM_HST_05
|
|
|
+ ON TB_ORDER_DETAIL_ITEM_HST( -- 주문상세단품이력
|
|
|
+ REG_DT ASC,
|
|
|
+ ORD_DTL_STAT ASC
|
|
|
+ );
|
|
|
+
|
|
|
ALTER TABLE TB_ORDER_DETAIL_ITEM_HST
|
|
|
MODIFY COLUMN ORD_DTL_ITEM_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세단품이력일련번호';
|
|
|
|