现有用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下: 请统计每个视频某一时刻的播放量峰值,输出峰值top3高的视频信息。结果按峰值由高到低排序,保留3位小数。示例输出如下: 解释:课程9001在2022-01-01 08:31:00这个时刻有序号1和4的记录正在播放,峰值为2; 课程9002在2022-01-05 08:31:00这个时刻有序号7和8的记录正在播放,峰值为2; 课程9003在2022-01-04 08:31:00这个时刻有序号5的记录正在播放,峰值为1;
区块链毕设网qklbishe.com为您提供问题的解答
现有用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:
请统计每个视频某一时刻的播放量峰值,输出峰值top3高的视频信息。结果按峰值由高到低排序,保留3位小数。示例输出如下:
解体思路:峰值指 有最多人在看的那个时间点!先设立开始时间 为 1 ,结束时间为 -1 设置为同一个别名,不去重 join 他就会出现在同一列里
SELECT cid, start_time AS time, 1 AS flag
FROM play_record_tb
UNION ALL
SELECT cid, end_time AS time, -1 AS flag
FROM play_record_tb
),
sum_uv as(
SELECT
cid,
SUM(flag) OVER (PARTITION BY cid ORDER BY time, flag DESC) AS current_uv
FROM
time_points)
select cid, max(current_uv)
from sum_uv
where current_uv >0
group by cid
limit 3;
然后统计 同一个时间段flag 最多的是几个
最后 Max(同一个时间段flag 最多的是几个) 取峰值
以上就是关于问题现有用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:
请统计每个视频某一时刻的播放量峰值,输出峰值top3高的视频信息。结果按峰值由高到低排序,保留3位小数。示例输出如下:
解释:课程9001在2022-01-01 08:31:00这个时刻有序号1和4的记录正在播放,峰值为2; 课程9002在2022-01-05 08:31:00这个时刻有序号7和8的记录正在播放,峰值为2; 课程9003在2022-01-04 08:31:00这个时刻有序号5的记录正在播放,峰值为1;的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 现有用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:
请统计每个视频某一时刻的播放量峰值,输出峰值top3高的视频信息。结果按峰值由高到低排序,保留3位小数。示例输出如下:
解释:课程9001在2022-01-01 08:31:00这个时刻有序号1和4的记录正在播放,峰值为2; 课程9002在2022-01-05 08:31:00这个时刻有序号7和8的记录正在播放,峰值为2; 课程9003在2022-01-04 08:31:00这个时刻有序号5的记录正在播放,峰值为1;
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 现有用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:
请统计每个视频某一时刻的播放量峰值,输出峰值top3高的视频信息。结果按峰值由高到低排序,保留3位小数。示例输出如下:
解释:课程9001在2022-01-01 08:31:00这个时刻有序号1和4的记录正在播放,峰值为2; 课程9002在2022-01-05 08:31:00这个时刻有序号7和8的记录正在播放,峰值为2; 课程9003在2022-01-04 08:31:00这个时刻有序号5的记录正在播放,峰值为1;
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 现有用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下:
请统计每个视频某一时刻的播放量峰值,输出峰值top3高的视频信息。结果按峰值由高到低排序,保留3位小数。示例输出如下:
解释:课程9001在2022-01-01 08:31:00这个时刻有序号1和4的记录正在播放,峰值为2; 课程9002在2022-01-05 08:31:00这个时刻有序号7和8的记录正在播放,峰值为2; 课程9003在2022-01-04 08:31:00这个时刻有序号5的记录正在播放,峰值为1;
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 现有用户观看记录表play_record_tb(uid 用户ID, cid 课程ID, start_time 开始观看时间, end_time 结束观看时间, score 用户评分),示例数据如下: 请统计每个视频某一时刻的播放量峰值,输出峰值top3高的视频信息。结果按峰值由高到低排序,保留3位小数。示例输出如下: 解释:课程9001在2022-01-01 08:31:00这个时刻有序号1和4的记录正在播放,峰值为2; 课程9002在2022-01-05 08:31:00这个时刻有序号7和8的记录正在播放,峰值为2; 课程9003在2022-01-04 08:31:00这个时刻有序号5的记录正在播放,峰值为1;