SELECT
shop_id
FROM (
SELECT
shop_id,
SUM(CASE WHEN order_date = CURRENT_DATE THEN 1 ELSE 0 END) AS today_cnt,
SUM(CASE WHEN order_date >= date_sub(CURRENT_DATE, 7) AND order_date < CURRENT_DATE THEN 1 ELSE 0 END) / 7.0 AS avg_7_cnt
FROM orders
WHERE order_date >= date_sub(CURRENT_DATE, 7) -- 近7天及今天
AND order_date <= CURRENT_DATE
GROUP BY shop_id
) t
WHERE today_cnt >= 2 * avg_7_cnt
;