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

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

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

SELECT time,
total
FROM
(
SELECT t_cus,
 date_format(t_time,'%Y-%m') as time,
sum(t_amount) as total
FROM trade
JOIN
(SELECT c_id
FROM customer
WHERE c_name = 'Tom'
) c 
ON c.c_id = trade.t_cus
WHERE YEAR(t_time) = 2023
AND t_type = 1
GROUP BY t_cus,date_format(t_time,'%Y-%m')
 ## date_format函数要在group by中完整体现

)t
order by time 

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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