SQL 统计某一列出现的总和
2024-10-19 13:34:37
现有数据如上图所示,要求统计出日期相同的Count总数,并且加一列统计前面日期Count的总和
SELECT SUM([Count]) AS DayTotal, SUM(SUM([Count])) over (order by [Datetime]) Total, [datetime] FROM Table_3
GROUP BY [DateTime]
ORDER BY [DateTime] DESC
结果如下:
Total列是日期小于当前行的DayTotal列的总和;比如第三行 日期是2017-02-02,这行的Total就是当前行的DayTotal + 上一行(日期为2017-02-01)的Total之和
注:上面的SQL语句中 Over 是关键,少了统计不出来
最新文章
- [Java入门笔记] 面向对象编程基础(一):类和对象
- 二、处理MVC多级目录问题——以ABP为基础架构的一个中等规模的OA开发日志
- Tomcat-在发布项目时两次重复加载的问题介绍与解决
- Auto Layout
- Windows Path设置
- chrome快捷键,让开发更快捷:
- DIOCP之数据接收事件
- 看2015年TFC游戏大会,云计算何以唱主角
- Jquery-处理iframe的高度自适应
- 什么是HTML、XML和XHTML
- tomcat部署javaweb项目的三种方式
- JS验证邮箱格式是否正确的代码
- Fedora 17 安装 完全 指南
- 详解JMeter函数和变量
- c3p0数据库连接池+mysql数据库基本使用方法
- 用JS控制CSS基本样式
- Android应用程序性能优化Tips
- 【转】C语言中,为什么字符串可以赋值给字符指针变量
- VS Code编辑器对git项目的支持
- session是什么