题解 | 统计复旦用户8月练题情况

SELECT
    device_id,
    university,
    SUM(question_num) question_cnt,
    SUM(right_num) right_question_cnt
FROM
(    SELECT
        up.device_id,
        up.university,
        IF(MONTH(qpd.date) = 8 ,1,0) question_num,
        IF(result = 'right' ,1,0) right_num
    FROM user_profile up
    LEFT JOIN question_practice_detail qpd ON up.device_id = qpd.device_id
    WHERE up.university = '复旦大学' )table1
    GROUP BY device_id

全部评论

相关推荐

迷茫的大四🐶:干脆大厂搞个收费培训得了,这样就人均大厂了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务