题解 | #小破站9月上中下旬的用户充值数量#

小破站9月上中下旬的用户充值数量

http://www.nowcoder.com/practice/b49f6d9f869b4e5dbce36f4a749f2518

重点1:CASE WHEN句法的使用 重点2:group by 分组

SELECT 
    -- 根据旬统计分组
    seg_date, 
    COUNT(1) AS cnt
FROM
    (

        SELECT 
            *,

            -- 根据时间定义旬
            CASE
                WHEN 
                    begin_date BETWEEN '2021-9-1' AND '2021-9-10' 
                THEN 
                    '上旬'
                WHEN 
                    begin_date BETWEEN '2021-9-11' AND '2021-9-20' 
                THEN 
                    '中旬'
                WHEN 
                    begin_date BETWEEN '2021-9-21' AND '2021-9-30' 
                THEN 
                    '下旬'
            END AS seg_date
FROM 
    detail_list_tb
WHERE 
    begin_date BETWEEN '2021-9-1' AND '2021-9-30'
)t
GROUP BY seg_dat;
全部评论

相关推荐

愤怒的潜伏者在开会:你不攻击他,我可攻击你了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务