Project

General

Profile

VOC support #2836 » Script.sql

Mon Nguyen, 01/05/2026 07:38 AM

 
1

2

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