Project

General

Profile

VOC support #2848 » Script.sql

Mon Nguyen, 01/06/2026 09:08 AM

 
1
SELECT 
2
  HHM.COUNTRY_CODE AS CountryCode
3
  , HHM.HOTEL_CODE AS HotelCode
4
  , IFNULL(HHM.LEGACY_HOTEL_CODE, (
5
    SELECT VHC.LEGACY_HOTEL_CODE
6
    FROM VD_VENDOR_HOTEL_CONTRACT VHC
7
    WHERE VHC.HOTEL_CODE = HHM.HOTEL_CODE
8
    LIMIT 1
9
  )) AS LegacyCode
10
  , HHM.HOTEL_NAME_EN AS HotelName
11
  , (
12
    SELECT DC.DETAIL_CODE_NAME_EN
13
    FROM BS_DETAIL_CODE DC
14
    WHERE DC.MASTER_CODE = 'BS018'
15
      AND DC.DETAIL_CODE = HHM.REGISTER_STATUS_CODE
16
    LIMIT 1
17
  ) AS HotelStatus
18
  , RT.VENDOR_ROOM_TYPE_SEQ AS RoomTypeSeq
19
  , RT.LEGACY_ROOM_TYPE_CODE AS EllisRoomTypeCode
20
  , RT.ROOM_TYPE_NAME_EN AS RoomTypeNameEn
21
  , CASE WHEN RT.SALES_STOP_YN = 'N' THEN 'Active' ELSE 'Pending' END AS RoomTypeStatus
22
  , RP.ROOM_PLAN_SEQ AS PlanSeq
23
  , RP.LEGACY_ROOM_PLAN_CODE AS EllisRoomPlanCode
24
  , RP.ROOM_PLAN_NAME_EN AS PlanNameEn
25
--   , CASE WHEN RP.SALES_STOP_YN = 'N' THEN 'Active' ELSE 'Pending' END AS PlanStatus
26
  , P.PLAN_PROMOTION_SEQ AS PromotionSeq
27
  , P.LEGACY_PROMOTION_CODE AS EllisPromotionCode
28
  , P.VENDOR_PROMOTION_NAME AS PromotionNameEn
29
  , CASE WHEN P.SALES_STOP_YN = 'N' THEN 'Active' ELSE 'Pending' END AS PromotionStatus
30
FROM HO_HOTEL_MASTER HHM
31
INNER JOIN VD_VENDOR_ROOM_TYPE RT ON HHM.HOTEL_CODE = RT.HOTEL_CODE
32
INNER JOIN VD_VENDOR_ROOM_PLAN RP ON RT.VENDOR_ROOM_TYPE_SEQ = RP.VENDOR_ROOM_TYPE_SEQ AND RP.ORIGIN_ROOM_PLAN_SEQ IS NOT NULL
33
INNER JOIN VD_VENDOR_ROOM_PLAN_PROMOTION RPP ON RP.ROOM_PLAN_SEQ = RPP.ROOM_PLAN_SEQ
34
INNER JOIN VD_VENDOR_PLAN_PROMOTION P ON RPP.PLAN_PROMOTION_SEQ = P.PLAN_PROMOTION_SEQ
35
WHERE HHM.REGISTER_STATUS_CODE IN (
36
  'RST01', -- Approval Pending
37
  'RST02' -- Approved
38
)
39
  AND HHM.COUNTRY_CODE IN (
40
--     'KR'
41
    -- ,
42
    'JP'
43
  )
44
ORDER BY HHM.COUNTRY_CODE, HHM.HOTEL_CODE, RT.VENDOR_ROOM_TYPE_SEQ, RP.ROOM_PLAN_SEQ, P.PLAN_PROMOTION_SEQ
45
;
(2-2/3)
Add picture from clipboard (Maximum size: 50 MB)