select
lpad(new.hour_time,2,'0'), new.cnt
from(
select
hour(enter_time) as hour_time,count(*) as cnt
from
ks_live_t1 t1
join ks_live_t2 t2 on t1.live_id = t2.live_id
group by hour_time
) as new
order by hour_time
select
sgi.singer_id,sgi.singer_name,ai.album_id,ai.album_name,count(*) as play_count
from
listen_rcd lr
left join song_info si on lr.song_id = si.song_id
left join singer_info sgi on si.origin_singer_id = sgi.singer_id
left join album_info ai on si.album_id = ai.album_id
group by sgi.singer_id,ai.album_id
having play_count = 0
select
cust_uid, cnt as trip_cnt, rank() over(order by cnt desc, cust_uid) as rk
from(
select
cust_uid,count(*) as cnt
from
didi_sht_rcd
group by cust_uid
) as t
limit 10
select
cust_uid, cnt as trip_cnt, rank() over(order by cnt, cust_uid) as rk
from(
select
cust_uid,count(*) as cnt
from
didi_sht_rcd
group by cust_uid
) as t
limit 10
select
cust_uid, cnt, rank() over(order by cnt, cust_uid) as rk
from(
select
cust_uid,count(*) as cnt
from
didi_sht_rcd
group by cust_uid
) as t
limit 10
select
round(avg(timestampdiff(minute,start_time,end_time)),2) as avg_time,
max(timestampdiff(minute,start_time,end_time)) as max_time,
count(*) as cnt
from
hello_bike_riding_rcd
group by
user_id