create table #temp20110610
(
id int identity(1,1),
date varchar(8),
qty float
)
insert into #temp20110610
select '20110401',40 union all
select '20110402',64 union all
select '20110403',56 union all
select '20110404',346 union all
select '20110405',56 union all
select '20110406',678 union all
select '20110407',1234 union all
select '20110408',560 union all
select '20110409',460 union all
select '20110410',566 union all
select '20110411',344 union all
select '20110412',77 union all
select '20110413',90
declare @SDate varchar(8),@EDate varchar(8),@conditionQty float
set @SDate='20110405'
set @EDate='20110411'
set @conditionQty=3000
--得到指定日期范围类,Qty列的累积数量大于3000
select id,date,qty,
(select SUM(qty) from #temp20110610 where date<=A.date and date between @SDate and @EDate) Qty累计量
from #temp20110610 A
where (select SUM(qty) from #temp20110610 where date<=A.date and date between @SDate and @EDate)<=@conditionQty
and date between @SDate and @EDate
order by A.date
分享到:
相关推荐
SQL Server 2008 批量修改字段类型,查询出所有需要修改的字段,然后修改
可以导出SQLSERVER表及字段说明.
### SQL Server连接字段的方法 在SQL Server中,经常会遇到需要将不同的字段进行组合或转换的情况,比如将分别存储年、月、日的三个字段合并成一个日期格式的字符串。这种需求在实际应用中非常常见,尤其是在处理...
这个压缩包"sqlserver 导出表及字段说明脚本.rar"包含了一个名为"sqlserver 导出表及字段说明脚本.sql"的文件,这通常是一个用于生成SQL语句的脚本,用于描述数据库中的表结构以及各字段的详细信息。以下是对这个...
在SQL Server中,日期型字段设默认值是一个重要的功能,它允许数据库管理员或开发者为特定的日期字段设定一个默认的时间点,通常是当前时间或者基于当前时间的某个偏移量。这在创建新记录时非常有用,可以自动填充...
Microsoft SQL Server 2008 Native Client (SQL Server Native Client) 是单一动态链接库 (DLL),其中包含 SQL OLE DB 提供者和 SQL ODBC 驱动程序。此链接库针对使用机器码 API (ODBC、OLE DB 和 ADO) 的应用程序...
sql server 2008 安装教程sql server 2008 安装教程sql server 2008 安装教程sql server 2008 安装教程sql server 2008 安装教程
SQL Server 中替换 text/ntext 类型字段的值 SQL Server 中的 text/ntext 类型字段是一种特殊的数据类型,它们不能像其他数据类型那样使用简单的 UPDATE 语句来替换值。因为 text/ntext 类型字段的存储方式与其他...
SQL Server 2008是一款由Microsoft开发的关系型数据库管理系统,广泛应用于企业级的数据存储、管理和分析。在日常运维工作中,有时需要卸载并重新安装SQL Server 2008来解决各种问题或升级到更高版本。传统的卸载...
一直在用ADOQuery读取数据库字段,当遇到SQL Server数据库Text型字段时,一直读取不全,在网上搜索很多遍未解决。试探将asstring 换为 CurValue。成功!
在SQL Server数据库管理系统中,自动增长(Identity)字段是一个非常重要的特性,主要用于为表中的记录生成唯一的标识符,通常作为主键使用。本教程将详细解释如何在SQL Server中设置和管理自动增长字段。 首先,...
SQL Server 2008是微软公司推出的一款关系型数据库管理系统,它提供了广泛的企业级数据管理功能,包括数据存储、处理、分析以及安全等。在使用SQL Server 2008进行开发或管理工作时,驱动程序是连接应用程序与数据库...
解决SQL Server 2008安装失败的方法 SQL Server 2008是微软公司开发的一款关系型数据库管理系统,广泛应用于企业级数据库管理中。然而,在安装SQL Server 2008时,可能会遇到安装失败的问题。本文将着重介绍解决SQL...
Sql server2008 是微软最新的数据库,完全兼容 sqlserver2000 和 sql server2005数据库 但是sql server2008 的数据库驱动却和上述2个不一样! 我大致和大家介绍下sql server2008 数据库的驱动!! 去官网下载回来...
### 关于《Inside Microsoft SQL Server 2008 T-SQL Programming》的知识点解析 #### 一、SQL Server 2008概述 《Inside Microsoft SQL Server 2008 T-SQL Programming》这本书深入地介绍了SQL Server 2008的各项...
SQLServer 中将一个字段的多个记录值合并到一行显示的实现方法 SQL Server 是一种关系型数据库管理系统,具有强大的数据处理能力和存储能力。在实际应用中,我们经常需要将一个字段的多个记录值合并到一行显示,以...
标题中的“SQLServer 2008 R2/2012 智能提示插件”指的是针对Microsoft SQL Server 2008 R2和2012版本的数据库管理系统的智能辅助输入插件。这类插件的主要目标是提高数据库管理员和开发人员在编写SQL查询时的效率和...
### SQL Server 2008 视频教程知识点概览 #### 一、SQL Server 2008 概述 - **版本介绍**:SQL Server 2008 是微软发布的一款关系型数据库管理系统(RDBMS),是 SQL Server 2005 的后续版本。它提供了更强大的...
### 如何在SQL Server中重命名表中的字段 在数据库管理与维护的过程中,经常会遇到需要对表中的字段进行重命名的情况。特别是在SQL Server这样的大型关系型数据库管理系统中,正确掌握如何进行字段重命名是非常重要...