文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程数据库在数据表中用sql实现累计计算查询
精品推荐
特别推荐
·用户登录存储过程
·SQL数据库完全使用手册
·进阶:精妙SQL语句介绍
·sql删除记录
·学习SQL语句之SQL语句大全
·数据备份失败的五个原因及解决办法
·解决SQL Server常见的七个经典问题
·SQL存储过程的概念,创建,调用,管理,删除,优点
热点TOP10
·MSSQL 通用分页存储过程的源码共享
·通过优化让你的SQL运行速度明显提高
·用独立的DLL来存储图片(资源文件)
·编程实例 WebGroupBox(Aspx控件)
·数据结构(C#)_排序算法(冒泡排序)
·详细介绍Oracle数据库的启动和关闭
·在DataTable中查询应该注意的问题
·从数据库来管理个人网站安全

在数据表中用sql实现累计计算查询

日期:2008年9月18日 作者: 查看:[大字体 中字体 小字体]

  有这样一个问题:如何按时间求累计值如下表所示
 日期  数值
 2005-5-1  2.4
 2005-5-2  2
 2005-5-3  5
 2005-5-4  3.5

  要实现如下结果:

 日期  数值  累计
 2005-5-1  2.4  2.4
 2005-5-2   2 4.4
  2005-5-3   5  9.4
 2005-5-4   3.5  12.9

  使用如下sql语句就能实现以上功能了

--累计计算
SELECT aa.日期, aa.数值, SUM(lj.数值) AS 累计
FROM 累积 lj INNER JOIN
          (SELECT *
         FROM 累积) aa ON lj.日期 <= aa.日期
WHERE (aa.日期 <= '2005-05-04')   --日期可以变成时间段
GROUP BY aa.日期, aa.数值
ORDER BY aa.日期





上一篇:数据库防暴

下一篇:Oracle中PL/SQL单行函数和组函数详解
相关文章:
·Java实现分类文件拷贝
·实现浮动按钮
·经典常见计算机密码破解实用手册
·基于PHP的AJAX技术实现文件异步上传
·用vbscript实现将脚本的输出复制到剪贴板
·用vbscript实现在文本文件中搜索两个项
·Ruby语言实现的Ruby语法分析器:ruby_parser
相关软件:
·2003年全国计算机等级考试三级笔试试卷(信息管理技术)(上)
·深入理解计算机系统电子杂志 PDF
·子网掩码计算器 SubNetMaskCalc V4.0
·e友计算机远程监管精灵 V4.1
·超功能计算器(Super Function Calculator) V5.10
·宇思计算器 V7.0
·实用计算器 V4.50

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot