摘要:
http://www.itwis.com/html/database/sqlserver/20080422/1335.html问:有一个表如下: IDsaleDatePrice 12008-1-140 22008-1-150 32008-1-224 62008-1-210 72008-1-312 82008-1-320 .... 要写一个存储过程,统计一段时间内各连续ID的价格合计,得到以下结果: 比如2008-1-1到2008-1-3,得到的结果为: ID_RangeTotoal_Price 1-3114 6-742 如果统计的是2008-1-1到2008-1-2,得到的结果是 ID_Ran 阅读全文
摘要:
时间段连续判断:http://topic.csdn.net/u/20090925/17/a036a382-cf9f-40ec-a826-9ef23a841344.html实现内容的时间交集计算的sql语句:http://database.51cto.com/art/201009/228070.htm 阅读全文
摘要:
sql语句可以实现大量我们需要的功能,下面介绍的sql语句可以实现内容的时间交集计算,希望对您有所启迪。如果在系统中有一张IM的登录记录表,里面是员工IM的登录时间,有登录时间,离线时间,最后活动时间。因为员工上半时有可能会同时登录多个IM,其中的时间会有交集,因为要计算员工每天IM在线的工作时间,交集时间需要过滤掉。直接在sql server中就可以比较方便的计算出相关内容。具体的直接上sql语句代码:--方便演示,定义一个Source的表变量,BeginTime是登录时间,EndTime是离线时间 declare@Sourcetable(IDINTIDENTITY(1,1),BeginTi 阅读全文
摘要:
架构(Schema),通过FillSchema添加架构 1、添加主键 customerTable.PrimaryKey=New DataColumn[]{CustomerTable.Columns("CustomerID")} (通过数组的形式添加主键) 2、添加关系 dataSet.Relations.Add("Customers_Invoices",dataSet.Tables("Customers").Columns("CustomerID"),dataSet.Tables ("Invoinces& 阅读全文
摘要:
1、连接 ADO.NET最大的特色就在于支持在断开连接的情况下对数据库里的内容进行操作,这样可以大大的节约过多连接带来的消耗,前面的那一篇文章中已经给了一个具体的例子说明ADO.NET的这种特性。我们可以在从数据库里获得数据的时候打开连接,在得到数据之后就断开连接,对dataset里面的数据进行操作,然后在把dataset里的内容更新到数据库里面的时候再打开连接。对于dataReader则必须一直保持连接。 使用这种特性的时候有几点要注意一下: (1)更改连接属性的时候必须断开连接 (2)切换数据库的时候选择conn.changeDatabase(dbName),减少断开连接与新建连接往返带来 阅读全文
摘要:
Connetion对象 作用:1. 连接数据库2. 创建Command对象3. 创建Transaction对象重要属性1. ConnectionString2. State 其值包括 Closed Open 连接池1. Ado.Net的连接池默认是打开的。如果数据库连接在60秒内未被再次使用,系统会自动关闭连接。当调用close方法时实际上是把连接放回到池中。重要方法1. Open()2. Close()3. CreateCommand()4. BeginTransaction()Command对象和DataReader对象 Command作用1. 执行sql 语句2. 执行存储过程3. 执行 阅读全文
摘要:
http://tech.ccidnet.com/zt/guocheng/ 阅读全文