docs: 报价热门统计
parent
58247055f1
commit
d7e782e974
@ -0,0 +1,53 @@
|
|||||||
|
SELECT '' AS '#'
|
||||||
|
-- ,lo.createtime AS '查询日期'
|
||||||
|
,lo.l1_s AS 'hot'
|
||||||
|
,h.hotel_id
|
||||||
|
-- ,lo.checkin,lo.checkout,lo.rooms
|
||||||
|
,h.hotel_name,h.address
|
||||||
|
,h.country_code
|
||||||
|
,(SELECT c.name FROM city AS c WHERE h.city_id=c.id AND c.lgc=2) AS city
|
||||||
|
,CASE hi.update_flag
|
||||||
|
WHEN 99
|
||||||
|
THEN '已下架'
|
||||||
|
ELSE ''
|
||||||
|
END AS current_state
|
||||||
|
FROM (
|
||||||
|
SELECT l1.hotel_id
|
||||||
|
,sum(1) AS l1_s
|
||||||
|
FROM (
|
||||||
|
SELECT '' AS '#'
|
||||||
|
-- ,date(x.createtime)
|
||||||
|
,DATE_FORMAT(x.createtime, '%Y-%m-%d %H:%i') AS createtime
|
||||||
|
,JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.hotel_id')) AS 'hotel_id'
|
||||||
|
,JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.checkin')) AS 'checkin'
|
||||||
|
-- ,JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.checkout')) AS 'checkout'
|
||||||
|
,JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.rooms')) AS 'rooms'
|
||||||
|
-- ,COUNT(1) AS cnt
|
||||||
|
-- ,SUM(1) OVER (PARTITION BY JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.hotel_id'))) AS id_total
|
||||||
|
-- ,x.*
|
||||||
|
FROM hotel_hub.request_logs x
|
||||||
|
WHERE `path` = '/availability'
|
||||||
|
GROUP BY JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.hotel_id'))
|
||||||
|
,JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.checkin'))
|
||||||
|
,JSON_UNQUOTE(JSON_EXTRACT(x.request_data, '$.rooms'))
|
||||||
|
-- ,date(x.createtime)
|
||||||
|
,DATE_FORMAT(x.createtime, '%Y-%m-%d %H:%i')
|
||||||
|
) AS l1
|
||||||
|
GROUP BY l1.hotel_id
|
||||||
|
) AS lo
|
||||||
|
INNER JOIN hotelinfo AS h ON h.hotel_id = lo.hotel_id
|
||||||
|
INNER JOIN heytrip_ids AS hi ON hi.hotel_id = h.hotel_id
|
||||||
|
ORDER BY country_code,lo.l1_s DESC
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue