题解 | 计算每日累计利润

计算每日累计利润

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

select *, sum(profit) over (order by profit_date) as cumulative_profit
from daily_profits
order by profit_date ASC
  • SUM(profit): 表示对 profit 列的值进行求和操作。
  • OVER (): 是窗口函数的关键字,用于定义一个窗口,以便对一组行进行操作,而不是对整个表进行聚合。
  • ORDER BY profit_date: 指定窗口中数据按照 profit_date(利润日期)进行排序,这是一个窗口排序操作。
  • AS cumulative_profit: 将计算的结果命名为 cumulative_profit,即累积利润。
全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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