select
user_id
,date_format(start_time,'%W') day_of_week
, count(1) listens_per_day
from
listen_rcd
group by
user_id,day_of_week
order by user_id, day_of_week
select
mch_nm as merchant_name,
(case
when mch_nm like '%拼多多%'then '拼多多'
when mch_nm like '%京东%'then '京东'
when mch_nm like '%淘宝%'then '淘系'
when mch_nm like '%天猫%'then '淘系'
when mch_nm like '%抖音%'then '抖音'
when mch_nm like '%小红书%'then '小红书'
else '其他'
end)
as platform
from
ccb_trx_rcd
group by
mch_nm
SELECT
DATE_FORMAT(enter_time, '%H') AS hour_interval,
COUNT(DISTINCT usr_id) AS unique_viewers
FROM
ks_live_t1
GROUP BY
hour_interval
ORDER BY
hour_interval;
SELECT
DATE_FORMAT(enter_time, '%Y-%m-%d %H:00') AS hour_interval,
COUNT(DISTINCT usr_id) AS unique_viewers
FROM
ks_live_t1
GROUP BY
hour_interval
ORDER BY
hour_interval;
select
rcv_usr_id
,sum(pkt_amt) sum_trx_amt
from
tx_red_pkt_rcd
where
year(rcv_datetime) != 1900
group by
rcv_usr_id
order by
sum_trx_amt desc
limit 10
select * from cmb_usr_trx_rcd
where
usr_id = 5201314520
and (date(trx_time) between "2024-06-08" and "2024-06-10"
or date(trx_time) between "2024-09-15" and "2024-09-17")
select * from cmb_usr_trx_rcd
where
usr_id = 5201314520
and (trx_time between "2024-06-08" and "2024-06-10"
or trx_time between "2024-09-15" and "2024-09-17")
select
exam_date
, sum(case when subject="语文" then score else 0 end) as chinese_score
, sum(case when subject="数学" then score else 0 end) as math_score
, sum(case when subject="英语" then score else 0 end) as english_score
from
scores
where
student_id = 460093
group by
exam_date