Project

General

Profile

VOC support #3178 » Script.sql

Mon Nguyen, 02/26/2026 09:00 AM

 
1
SELECT 
2
  BRC.REGION_CODE AS RegionCode
3
  , BRC.REGION_NAME_EN AS RegionNameEn
4
  , HHM.HOTEL_CODE AS HotelCode
5
  , HHM.HOTEL_NAME_EN AS HotelNameEn
6
  , (
7
    SELECT DC.DETAIL_CODE_NAME_EN
8
    FROM BS_DETAIL_CODE DC
9
    WHERE DC.DETAIL_CODE = UCM.TRADE_STATUS_CODE
10
      AND DC.MASTER_CODE = 'US002'
11
    LIMIT 1
12
  ) AS TradeStatusNameEn
13
  , VVHC.VENDOR_COMP_CODE AS CompCode
14
  , VVHC.HOTEL_CONTRACT_SEQ AS HotelContractSeq
15
  , (
16
    SELECT DC.DETAIL_CODE_NAME_EN
17
    FROM BS_DETAIL_CODE DC
18
    WHERE DC.DETAIL_CODE = VVHC.HOTEL_CONTRACT_TYPE_CODE
19
      AND DC.MASTER_CODE = 'HO023'
20
    LIMIT 1
21
  ) AS ContractTypeNameEn
22

    
23
  , VVHC.ALLOTMENT_CMS_PMS_COMP_CODE AS AllotmentCmsPmsCompCode
24
  , (
25
    SELECT COMP_NAME_EN
26
    FROM US_COMP_MASTER
27
    WHERE COMP_CODE = VVHC.ALLOTMENT_CMS_PMS_COMP_CODE
28
  ) AS AllotmentCmsPmsName
29

    
30
  , VVHC.PRICE_CMS_PMS_COMP_CODE AS PriceCmsPmsCompCode
31
  , (
32
    SELECT COMP_NAME_EN
33
    FROM US_COMP_MASTER
34
    WHERE COMP_CODE = VVHC.PRICE_CMS_PMS_COMP_CODE
35
  ) AS PriceCmsPmsName
36
  
37
  , VVHC.SEND_CMS_PMS_COMP_CODE AS NotifyCmsPmsCompCode
38
  , (
39
    SELECT COMP_NAME_EN
40
    FROM US_COMP_MASTER
41
    WHERE COMP_CODE = VVHC.SEND_CMS_PMS_COMP_CODE
42
  ) AS NotifyCmsPmsName
43
  , VVHC.CMS_PMS_HOTEL_CODE AS CmsPmsHotelCode
44
  , VVHC.VENDOR_COMM_RATE AS VCommRate
45
  , (
46
    SELECT DC.DETAIL_CODE_NAME_EN
47
    FROM BS_DETAIL_CODE DC
48
    WHERE DC.DETAIL_CODE = PC.PAYMENT_TYPE_CODE
49
      AND DC.MASTER_CODE = 'VD001'
50
  )  AS PaymentType
51
  , PC.PAYMENT_METHOD_CODE AS PaymentMethod
52
--   , UCM.COMP_TYPE_CODE1
53
--   , UCM.COMP_TYPE_CODE2
54
--   , UCM.COMP_TYPE_CODE3
55
FROM HO_HOTEL_MASTER HHM
56
LEFT JOIN BS_REGION_CODE BRC ON HHM.REGION_CODE = BRC.REGION_CODE
57
INNER JOIN VD_VENDOR_HOTEL_CONTRACT VVHC ON HHM.HOTEL_CODE = VVHC.HOTEL_CODE
58
  AND VVHC.CONTRACT_STATUS_CODE = 'A'
59
INNER JOIN US_COMP_MASTER UCM ON VVHC.VENDOR_COMP_CODE = UCM.COMP_CODE
60
LEFT JOIN VD_VENDOR_PAYMENT_CONDITION PC ON PC.VENDOR_COMP_CODE = VVHC.VENDOR_COMP_CODE
61
WHERE HHM.COUNTRY_CODE = 'VN'
62
  AND (
63
    (PC.APPLIED_TO_DATE IS NULL)
64
    OR 
65
    (PC.APPLIED_TO_DATE IS NOT NULL AND PC.APPLIED_TO_DATE >= date(NOW()))
66
  )
67

    
68
-- LIMIT 100
69
;
(2-2/2)
Add picture from clipboard (Maximum size: 50 MB)