拼多多二面(SQL题求解!!!)

题目如图:

现在这里谢谢大佬们的解答啦~
#拼多多##面试题目##校招#
全部评论
什么岗啊
点赞 回复
分享
发布于 2019-09-19 13:42
如果每个uid在昨天都只发起了一个对话的话,那就是: with firstsent as (select uid,min(ts) 'senttime' from tbl_msgs where direction=0 group by uid), firstrespond as (select csid,uid,min(ts) 'respondtime' from tbl_msgs where direction=1 group by csid,uid), tmp as (select csid,respondtime-senttime 'timediff' from firstsent p1 left join firstrespond p2 on p1.uid=p2.uid) select csid,avg(timediff) 'averagetime' from tmp group by csid;
点赞 回复
分享
发布于 2019-09-19 14:38
联想
校招火热招聘中
官网直投

相关推荐

点赞 12 评论
分享
牛客网
牛客企业服务