Project

General

Profile

VOC support #2529 » Script-voc.txt

Mon Nguyen, 12/05/2025 03:00 AM

 
1
SELECT distinct
2
  HM.HOTEL_CODE AS AliceHotelCode
3
  , (
4
    SELECT VHM.VENDOR_HOTEL_CODE
5
    FROM VD_VENDOR_HOTEL_MAPPING VHM
6
    INNER JOIN VD_VENDOR_HOTEL_MASTER VVHM ON VVHM.VENDOR_HOTEL_CODE = VVHM.VENDOR_HOTEL_CODE
7
      AND VVHM.VENDOR_COMP_CODE = VHM.VENDOR_COMP_CODE
8
      AND VVHM.DELETE_YN = 'N'
9
    INNER JOIN US_COMP_MASTER CM ON VHM.VENDOR_COMP_CODE = CM.COMP_CODE
10
    WHERE 1=1
11
      AND VHM.HOTEL_CODE = HM.HOTEL_CODE
12
      AND VHM.VENDOR_COMP_CODE = 110000
13
    LIMIT 1
14
  ) AS OHMYHOTEL_HQ_HOTEL_CODE
15
  , HM.HOTEL_NAME_EN AS AliceHotelName
16
  , CC.COUNTRY_CODE AS CountryCode
17
  , CC.COUNTRY_NAME_EN AS CountryName
18
  , (
19
    SELECT VHM.VENDOR_HOTEL_CODE
20
    FROM VD_VENDOR_HOTEL_MAPPING VHM
21
    INNER JOIN VD_VENDOR_HOTEL_MASTER VVHM ON VVHM.VENDOR_HOTEL_CODE = VVHM.VENDOR_HOTEL_CODE
22
      AND VVHM.VENDOR_COMP_CODE = VHM.VENDOR_COMP_CODE
23
      AND VVHM.DELETE_YN = 'N'
24
    INNER JOIN US_COMP_MASTER CM ON VHM.VENDOR_COMP_CODE = CM.COMP_CODE
25
    WHERE 1=1
26
      AND VHM.HOTEL_CODE = HM.HOTEL_CODE
27
      AND VHM.VENDOR_COMP_CODE != 110000
28
      AND VHM.VENDOR_COMP_CODE = 910001
29
    LIMIT 1
30
  ) AS ExpediaCode
31
  , (
32
    SELECT VHM.VENDOR_HOTEL_CODE
33
    FROM VD_VENDOR_HOTEL_MAPPING VHM
34
    INNER JOIN VD_VENDOR_HOTEL_MASTER VVHM ON VVHM.VENDOR_HOTEL_CODE = VVHM.VENDOR_HOTEL_CODE
35
      AND VVHM.VENDOR_COMP_CODE = VHM.VENDOR_COMP_CODE
36
      AND VVHM.DELETE_YN = 'N'
37
    INNER JOIN US_COMP_MASTER CM ON VHM.VENDOR_COMP_CODE = CM.COMP_CODE
38
    WHERE 1=1
39
      AND VHM.HOTEL_CODE = HM.HOTEL_CODE
40
      AND VHM.VENDOR_COMP_CODE != 110000
41
      AND VHM.VENDOR_COMP_CODE = 910002
42
    LIMIT 1
43
  ) AS HotelbedCode
44
  , (
45
    SELECT VHM.VENDOR_HOTEL_CODE
46
    FROM VD_VENDOR_HOTEL_MAPPING VHM
47
    INNER JOIN VD_VENDOR_HOTEL_MASTER VVHM ON VVHM.VENDOR_HOTEL_CODE = VVHM.VENDOR_HOTEL_CODE
48
      AND VVHM.VENDOR_COMP_CODE = VHM.VENDOR_COMP_CODE
49
      AND VVHM.DELETE_YN = 'N'
50
    INNER JOIN US_COMP_MASTER CM ON VHM.VENDOR_COMP_CODE = CM.COMP_CODE
51
    WHERE 1=1
52
      AND VHM.HOTEL_CODE = HM.HOTEL_CODE
53
      AND VHM.VENDOR_COMP_CODE != 110000
54
      AND VHM.VENDOR_COMP_CODE = 910003
55
    LIMIT 1
56
  ) AS AgodaCode
57
  , (
58
    SELECT VHM.VENDOR_HOTEL_CODE
59
    FROM VD_VENDOR_HOTEL_MAPPING VHM
60
    INNER JOIN VD_VENDOR_HOTEL_MASTER VVHM ON VVHM.VENDOR_HOTEL_CODE = VVHM.VENDOR_HOTEL_CODE
61
      AND VVHM.VENDOR_COMP_CODE = VHM.VENDOR_COMP_CODE
62
      AND VVHM.DELETE_YN = 'N'
63
    INNER JOIN US_COMP_MASTER CM ON VHM.VENDOR_COMP_CODE = CM.COMP_CODE
64
    WHERE 1=1
65
      AND VHM.HOTEL_CODE = HM.HOTEL_CODE
66
      AND VHM.VENDOR_COMP_CODE != 110000
67
      AND VHM.VENDOR_COMP_CODE = 910004
68
    LIMIT 1
69
  ) AS DOTWCode
70
  , (
71
    SELECT VHM.VENDOR_HOTEL_CODE
72
    FROM VD_VENDOR_HOTEL_MAPPING VHM
73
    INNER JOIN VD_VENDOR_HOTEL_MASTER VVHM ON VVHM.VENDOR_HOTEL_CODE = VVHM.VENDOR_HOTEL_CODE
74
      AND VVHM.VENDOR_COMP_CODE = VHM.VENDOR_COMP_CODE
75
      AND VVHM.DELETE_YN = 'N'
76
    INNER JOIN US_COMP_MASTER CM ON VHM.VENDOR_COMP_CODE = CM.COMP_CODE
77
    WHERE 1=1
78
      AND VHM.HOTEL_CODE = HM.HOTEL_CODE
79
      AND VHM.VENDOR_COMP_CODE != 110000
80
      AND VHM.VENDOR_COMP_CODE = 910005
81
    LIMIT 1
82
  ) AS FitruumsCode
83
  , (
84
    SELECT VHM.VENDOR_HOTEL_CODE
85
    FROM VD_VENDOR_HOTEL_MAPPING VHM
86
    INNER JOIN VD_VENDOR_HOTEL_MASTER VVHM ON VVHM.VENDOR_HOTEL_CODE = VVHM.VENDOR_HOTEL_CODE
87
      AND VVHM.VENDOR_COMP_CODE = VHM.VENDOR_COMP_CODE
88
      AND VVHM.DELETE_YN = 'N'
89
    INNER JOIN US_COMP_MASTER CM ON VHM.VENDOR_COMP_CODE = CM.COMP_CODE
90
    WHERE 1=1
91
      AND VHM.HOTEL_CODE = HM.HOTEL_CODE
92
      AND VHM.VENDOR_COMP_CODE != 110000
93
      AND VHM.VENDOR_COMP_CODE = 910016
94
    LIMIT 1
95
  ) AS DidaCode
96
FROM HO_HOTEL_MASTER HM
97
INNER JOIN (
98
    SELECT DISTINCT HM.HOTEL_CODE
99
    FROM HO_HOTEL_MASTER HM
100
    WHERE 1 = 1
101
      AND EXISTS (SELECT 1 FROM VD_VENDOR_HOTEL_CONTRACT VVHC WHERE VVHC.HOTEL_CODE = HM.HOTEL_CODE)
102
) D_HOTEL ON HM.HOTEL_CODE = D_HOTEL.HOTEL_CODE
103
INNER JOIN BS_COUNTRY_CODE CC ON HM.COUNTRY_CODE = CC.COUNTRY_CODE
104
LEFT JOIN BS_REGION_CODE REGION ON HM.REGION_CODE = REGION.REGION_CODE
105
WHERE 1 = 1
106
ORDER BY HM.COUNTRY_CODE
107
;
(1-1/2)
Add picture from clipboard (Maximum size: 50 MB)