`
datamachine
  • 浏览: 156884 次
社区版块
存档分类
最新评论

简化SQL计算之按记录条数汇总数据

    博客分类:
  • DB
阅读更多

   问题来源:http://bbs.csdn.net/topics/391014229

 

   表1tb1)中SL字段数据如下:

    SL

    5

    7

    7

    8

    8

    5

    7

    8

    2

    3

    4

    2

 

       现需要每5行汇总一次SL数据,汇总后结果如下:

           1-5  35

           6-10 25

           11-12      6

   即第一列为记录行范围,第二列为SL字段汇总值。

 

   相比SQL中需要使用子查询造序号,集算器依靠有序集合实现更为直接,代码如下:



 

        A1:执行SQL查询SL数据;

 

        A2:按成员位置(序号)分组汇总,分组结果如下:



 

        A3:更改A2分组的GN列值得到最终计算结果:



 

   集算器可被报表工具或java程序调用,调用的方法也和普通数据库相似,使用它提供的JDBC接口即可向java主程序返回ResultSet形式的计算结果,具体方法可参考相关文档。

  • 大小: 20.6 KB
  • 大小: 4.8 KB
  • 大小: 6.1 KB
0
0
分享到:
评论

相关推荐

    程序员的SQL金典.rar

    轻举技术之“纲”,张合用之“目”,锻造SQL高可用性数据库应用指南从理论到实践,凝聚SQL主流数据库最前沿的技术要领,本书将深入浅出讨论。  本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在...

    程序员的SQL金典4-8

     4.1.5 数据汇总  4.1.6 排序  4.2 高级数据过滤  4.2.1 通配符过滤  4.2.2 空值检测  4.2.3 反义运算符  4.2.4 多值检测  4.2.5 范围值检测  4.2.6 低效的“WHERE 1=1”  4.3 数据分组  4.3.1 数据分组...

    21天学会SQL

    9.3.7 按范围查询数据 185 9.3.8 查询NULL值 186 9.4 排序查询数据 186 9.4.1 按单列排序 187 9.4.2 设置排序方向 187 9.4.3 按多列排序 188 9.4.4 按字段位置排序 188 9.4.5 查询前5行数据 189 9.4.6 WHERE与ORDER ...

    程序员的SQL金典6-8

     4.1.5 数据汇总  4.1.6 排序  4.2 高级数据过滤  4.2.1 通配符过滤  4.2.2 空值检测  4.2.3 反义运算符  4.2.4 多值检测  4.2.5 范围值检测  4.2.6 低效的“WHERE 1=1”  4.3 数据分组  4.3.1 数据分组...

    程序员的SQL金典7-8

     4.1.5 数据汇总  4.1.6 排序  4.2 高级数据过滤  4.2.1 通配符过滤  4.2.2 空值检测  4.2.3 反义运算符  4.2.4 多值检测  4.2.5 范围值检测  4.2.6 低效的“WHERE 1=1”  4.3 数据分组  4.3.1 数据分组...

    程序员的SQL金典3-8

     4.1.5 数据汇总  4.1.6 排序  4.2 高级数据过滤  4.2.1 通配符过滤  4.2.2 空值检测  4.2.3 反义运算符  4.2.4 多值检测  4.2.5 范围值检测  4.2.6 低效的“WHERE 1=1”  4.3 数据分组  4.3.1 数据分组...

    2009达内SQL学习笔记

    多数DBMS不需要在单条SQL语句后加分号,但特定的DBMS可能必须在单条SQL语句后加分号。 SQL语句的最后一句要以 “;”号结束 二、写子句顺序 Select column,group_function From table [Where condition] ...

    T-SQL高级查询

    按照年龄分组,过滤条件是分组后的记录条数大于等于2 select count(*), age from student group by age having count(age) >= 2; 按照cid和性别组合分组,过滤条件是cid大于1,cid的最大值大于2 select count(*), ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例154 按继承层次对类排序 201 实例155 查看内部类信息 202 7.2 反射的进阶 203 实例156 动态设置类的私有域 203 实例157 动态调用类中的方法 204 实例158 动态实例化类 205 实例159 创建长度可变的数组 206 实例...

    Toad 使用快速入门

     把鼠标定位到表/视图/存储过程名称之上,按F4,可以打开对象描述窗口,方便的查看表和视图的定义,存储过程的源代码,  非常容易对SQL语句的分析其执行计划:单击工具栏上的 按钮就可以看到Explain Plan的...

    数据库--轿车销售信息管理系统.doc

    目录 内容摘要 1 第一章 系统概述 2 1.1 问题的提出 2 1.2 现有系统存在问题的分析 2 1.3 系统开发目标 3 1.4 开发工具选择 3 1.4.1 Microsoft Visual Studio 2005简介 3 1.4.2 Microsoft SQL Server 2000简介 4 1.5...

    易语言模块大全汇总批量下载

    2005-10-21 15:30 4303 1500 易语言模块大全\ACCSEE记录显示到超级列表框模块.ec 2005-10-21 15:30 7198 2077 易语言模块大全\ACSII加解密模块2.0.ec 2005-10-21 15:30 25389 8592 易语言模块大全\AD.ec 2006-07-20 ...

    asp.net知识库

    获取數据库表的前N条记录 几段SQL Server语句和存储过程 生成表中的数据的脚本 最详细的SQL注入相关的命令整理 Oracle Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle编程的编码规范及命名规则 Oracle...

    数据库课程设计--超市信息管理系统.doc

    按管理规章制度要求,收市后统计分析人员还要根据商品 购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量 、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 1.2 需求...

    数据库课程设计超市信息管理系统.doc

    按管理规章制度要求,收市后统计分析人员还要根据商品 购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量 、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 1.2 需求...

    1000个【易语言模块大全汇总批量下载】

    2005-10-21 15:30 4303 1500 易语言模块大全\ACCSEE记录显示到超级列表框模块.ec 2005-10-21 15:30 7198 2077 易语言模块大全\ACSII加解密模块2.0.ec 2005-10-21 15:30 25389 8592 易语言模块大全\AD.ec 2006-07-20 ...

Global site tag (gtag.js) - Google Analytics