|
|
@@ -433,7 +433,8 @@ WITH TAB_FILTER AS (
|
|
|
GROUP BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE5_NO
|
|
|
) Z
|
|
|
)
|
|
|
-SELECT SITE_CD
|
|
|
+SELECT DISTINCT
|
|
|
+ SITE_CD
|
|
|
, CATE_GB
|
|
|
, FORMAL_GB
|
|
|
, BRAND_GROUP_NO
|
|
|
@@ -442,7 +443,7 @@ SELECT SITE_CD
|
|
|
, 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
|
|
|
@@ -452,7 +453,6 @@ FROM (
|
|
|
, CATE_NO
|
|
|
, PRICE1 AS FILTER_CD
|
|
|
, PRICE1 AS FILTER_NM
|
|
|
- , 1 AS DISP_ORD
|
|
|
FROM TAB_PRICE
|
|
|
UNION ALL
|
|
|
SELECT SITE_CD
|
|
|
@@ -462,7 +462,6 @@ FROM (
|
|
|
, CATE_NO
|
|
|
, PRICE2 AS FILTER_CD
|
|
|
, PRICE2 AS FILTER_NM
|
|
|
- , 2 AS DISP_ORD
|
|
|
FROM TAB_PRICE
|
|
|
UNION ALL
|
|
|
SELECT SITE_CD
|
|
|
@@ -472,7 +471,6 @@ FROM (
|
|
|
, CATE_NO
|
|
|
, PRICE3 AS FILTER_CD
|
|
|
, PRICE3 AS FILTER_NM
|
|
|
- , 3 AS DISP_ORD
|
|
|
FROM TAB_PRICE
|
|
|
UNION ALL
|
|
|
SELECT SITE_CD
|
|
|
@@ -482,7 +480,6 @@ FROM (
|
|
|
, CATE_NO
|
|
|
, PRICE4 AS FILTER_CD
|
|
|
, PRICE4 AS FILTER_NM
|
|
|
- , 4 AS DISP_ORD
|
|
|
FROM TAB_PRICE
|
|
|
UNION ALL
|
|
|
SELECT SITE_CD
|
|
|
@@ -492,7 +489,6 @@ FROM (
|
|
|
, CATE_NO
|
|
|
, PRICE5 AS FILTER_CD
|
|
|
, PRICE5 AS FILTER_NM
|
|
|
- , 5 AS DISP_ORD
|
|
|
FROM TAB_PRICE
|
|
|
UNION ALL
|
|
|
SELECT SITE_CD
|
|
|
@@ -502,7 +498,6 @@ FROM (
|
|
|
, CATE_NO
|
|
|
, PRICE6 AS FILTER_CD
|
|
|
, PRICE6 AS FILTER_NM
|
|
|
- , 6 AS DISP_ORD
|
|
|
FROM TAB_PRICE
|
|
|
) Z
|
|
|
;
|