@@ -247,7 +247,7 @@
WITH TAB_FILTER AS (
SELECT C4.SITE_CD
, C4.CATE_GB
- , C4.FORMAL_GB
+ , G.FORMAL_GB
, CG.BRAND_GROUP_NO
, C4.CATE1_NO
, C4.CATE2_NO
@@ -378,7 +378,7 @@
@@ -555,7 +555,7 @@
@@ -712,7 +712,8 @@
GROUP BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE1_NO
) Z
)
- SELECT SITE_CD
+ SELECT DISTINCT
+ SITE_CD
, CATE_GB
, FORMAL_GB
, BRAND_GROUP_NO
@@ -721,7 +722,7 @@
, FILTER_CD
, FILTER_NM
, RANK() OVER(PARTITION BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE_NO
- ORDER BY DISP_ORD
+ ORDER BY FILTER_CD
) AS DISP_ORD
FROM (
SELECT SITE_CD
@@ -731,7 +732,6 @@
, CATE_NO
, PRICE1 AS FILTER_CD
, PRICE1 AS FILTER_NM
- , 1 AS DISP_ORD
FROM TAB_PRICE
UNION ALL
@@ -741,7 +741,6 @@
, PRICE2 AS FILTER_CD
, PRICE2 AS FILTER_NM
- , 2 AS DISP_ORD
@@ -751,7 +750,6 @@
, PRICE3 AS FILTER_CD
, PRICE3 AS FILTER_NM
- , 3 AS DISP_ORD
@@ -761,7 +759,6 @@
, PRICE4 AS FILTER_CD
, PRICE4 AS FILTER_NM
- , 4 AS DISP_ORD
@@ -771,7 +768,6 @@
, PRICE5 AS FILTER_CD
, PRICE5 AS FILTER_NM
- , 5 AS DISP_ORD
@@ -781,7 +777,6 @@
, PRICE6 AS FILTER_CD
, PRICE6 AS FILTER_NM
- , 6 AS DISP_ORD
</insert>