题解 | 获取指定客户每月的消费额

获取指定客户每月的消费额

https://www.nowcoder.com/practice/ed04f148b63e469e8f62e051d06a46f5

-- 逻辑拆解:条件——Tom,2023年,每个月,消费;求值:金额。按照条件筛选,求值即可
SELECT
    DATE_FORMAT(t2.t_time,'%Y-%m') time,
    SUM(t2.t_amount) total
FROM customer t1
LEFT JOIN trade t2
ON t1.c_id = t2.t_cus
WHERE t1.c_name = 'Tom'
AND YEAR(t2.t_time) = 2023
AND t2.t_type = 1
GROUP BY DATE_FORMAT(t2.t_time,'%Y-%m')
ORDER BY time

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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