`
hrl_100_eyejava
  • 浏览: 24202 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]SQL语句-sum函数配合别名巧妙实现递增的求和统计

    博客分类:
  • db
 
阅读更多

SQL语句-sum函数配合别名巧妙实现递增的求和统计

转自:http://hi.baidu.com/zh_m_zhou/blog/item/e64d0fa688d7a492d0435832.html
作者:Pocky

这个是今天遇到的问题,表结构和期望结果如下,看似简单,但在不想动用函数的情况下,笔者苦苦思索,不得结果。不得不求助于网络,现分享经验如下:

表结构
-----------
data income
01月 100
02月 300 
03月 500

期望返回结果
-----------
data result
01月 100 
02月 400 
03月 900

说明:当前月结果=当前月利润+之间月利润

SQL:select date,(select sum(income) from tab where data<=tt.date) as result from tab as tt

最后,感谢.liujia MM的提问和翼帆都司的解答。

分享到:
评论

相关推荐

    SQL-define-sum.rar_SUM

    在这个名为"SQL-define-sum.rar_SUM"的压缩包中,我们关注的是如何在SQL中定义和使用自定义函数,尤其是与求和相关的功能。 首先,让我们了解SQL中的SUM函数。SUM函数是一个内置聚合函数,它用于返回指定列的总和。...

    Oracle Sql语句转换成Mysql Sql语句

    OracleSqlConvert4MysqlSqlTool.java这个源码工具,根据描述,应该是实现了自动读取Oracle SQL语句,分析其结构,并根据MySQL的语法规则进行转换,然后将转换后的SQL语句保存到指定的目标文件中。这个工具简化了手动...

    易语言利用SQL语句实现超级列表框 带合计行

    2. **构造SQL查询**:然后,你可以编写一个SQL查询,包含SUM函数来计算指定列的总和。例如,如果你的超级列表框有三列`A`、`B`和`C`,你可能需要的SQL语句是: ```sql SELECT SUM(A), SUM(B), SUM(C) FROM ...

    使用sql语句查询的数据按时间递增累加

    根据提供的文件信息,本文将详细解释如何使用SQL语句实现数据的时间递增累加功能。在实际业务场景中,这种需求非常常见,特别是在财务、库存管理或者数据分析等领域,需要跟踪随时间变化的数据趋势。 ### 一、理解...

    sql-map-2.dtd和sql-map-config-2.dtd

    本文将深入探讨与“sql-map-2.dtd”和“sql-map-config-2.dtd”相关的知识点,以及它们在Ibatis中的作用。 Ibatis是一个轻量级的ORM(对象关系映射)框架,它允许开发者将SQL语句直接写在配置文件中,通过XML映射...

    Sql语句实现表的行列转换,行转列,列转行

    ### SQL语句实现表的行列转换,行转列,列转行 在处理数据库时,我们经常需要对数据进行各种变换以适应不同的分析需求。其中,“行列转换”就是一种非常实用的功能,它可以帮助我们将表中的行数据转换为列数据,...

    SUM()函数完成多条件求和.xls

    SUM()函数完成多条件求和.xls

    C#将Lambda表达式转成Sql语句

    然而,在某些情况下,我们需要将这些表达式转换为实际的SQL语句,以便在数据库中执行。本文将深入探讨如何实现这一过程。 首先,我们需要了解Lambda表达式的基本结构。Lambda表达式通常以参数列表开始,后面跟着一...

    SQL语句-递归查询、分组、统计.pdf

    统计函数用于对数据集进行各种计算,包括但不限于求和(`SUM`)、平均值(`AVG`)、最大值(`MAX`)、最小值(`MIN`)和计数(`COUNT`)。在销售数据的例子中,`SELECT sum(t.buildarea), t.unitname FROM hr_...

    PB脚本中SQL语句写法与SQL中语句写法对照

    在SQL语言中,可以使用Select isnull(sum(字段名),0)来实现统计函数。 七、数据窗口SQL脚本中 在PB脚本中,可以使用Where后跟的条件语句:Int型字段名=DATEPART(yyyy,getdate())*100+DATEPART(month,getdate())来...

    sqlserver自动生成sql语句工具sqlserver转oracle

    本篇文章将详细探讨如何利用工具实现SQL Server自动生成SQL语句并转换到Oracle。 首先,标题中的"sqlserver自动生成sql语句工具"指的是可以分析SQL Server数据库结构和数据,自动生成对应的SQL创建语句的软件。这种...

    经典SQL语句函数大全

    2. **聚合函数**:COUNT()计算行数,SUM()求和,AVG()计算平均值,MAX()和MIN()找最大最小值。 3. **GROUP BY与HAVING子句**:GROUP BY对数据分组,HAVING在分组后进行条件筛选。 4. **ORDER BY子句**:用于对查询...

    SQL SUM() 函数

    SQL SUM() 函数 SUM() 函数 SUM() 函数返回数值列的总数。 SQL SUM() 语法 SELECT SUM(column_name) FROM table_name; 演示数据库 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 “access_log” 表的...

    arcgis中的sql语句

    - **聚合函数**:如求总数(`COUNT`)、求和(`SUM`)、平均值(`AVG`)、最大值(`MAX`)和最小值(`MIN`)。 ##### 3. 高级查询运算符 除了基本的DML和DQL语句外,ArcGIS还支持一些高级查询运算符,如: - **UNION**:...

    sql语句函数电子书

    sql语句函数电子书 非常适合新手查询的一本书 老手绕道

    sql server 2005 使用笔记之常用函数和经典sql语句

    例如,SUM函数用于求和,COUNT返回行数,AVG计算平均值,MAX和MIN则分别找出最大和最小值。 2. **字符串函数**:如LEN, SUBSTRING, REPLACE, CONCAT。LEN返回字符串长度,SUBSTRING用于截取字符串的一部分,REPLACE...

    格式化sql语句的js

    这个脚本使用来格式化sql语句的,获得sql语句后,直接通过sqlFormatter调用formatter函数,并且传入sql语句,会返回一个格式化好了的sql语句

    sql语句金典教程-----sql21天自学通

    《SQL语句金典教程——SQL21天自学通》是一本全面且系统的SQL学习资源,专注于教授读者如何高效地编写SQL语句。在数据库管理领域,SQL(Structured Query Language)是不可或缺的语言,用于查询、操作和管理关系型...

    SQL语句基础教程

    SQL语句基础教程 SQL(Structured Query Language)是一种特殊目的语言,用于管理关系数据库管理系统(RDBMS)。SQL语句基础教程旨在帮助新手和需要复习SQL的资料仓储业界老将,学习SQL基础知识和语法。 SQL指令 -...

    SQL 语句 帮助文档

    本帮助文档旨在详细介绍SQL的各种语句和函数,帮助用户更好地理解和运用SQL进行数据操作。 1. **SQL基本概念** SQL的核心包括数据查询、数据更新、数据插入和数据删除,主要由以下部分组成: - DDL(Data ...

Global site tag (gtag.js) - Google Analytics