update dbo.T96717815SumMin set SumMinite=SumMinite+@MinuteLength,Type=2 where callerid=@callerid
===================>
加上isnull看看:update dbo.T96717815SumMin
set SumMinite=isnull(SumMinite,0)+@MinuteLength,
Type=2
where callerid=@callerid
===================>
加上isnull看看:update dbo.T96717815SumMin
set SumMinite=isnull(SumMinite,0)+@MinuteLength,
Type=2
where callerid=@callerid
解决方案 »
- SQL Server FullText Search(MSSQLSERVER)
- 大家看看这个存储过程怎么错了?
- SQL 语句请教,我们小组一天了也没搞定,先谢了!!
- >=方式进行时间查询的奇怪问题
- 存款为正数,取款为负数怎么用代码表示
- 一句话查询
- Tree结构数据表,如何返回所有指定好的所有项,以及其相关的所有父项
- 求一个存储过程(生成XML表,积分都用光了-_-)
- 怎样通过delphi把SQL SERVER上的数据转换成.txt或excel文件
- 请问,用什么语句或者SP,可以把某个字段里面的大量数据里面的“-”这个符号去掉?如下面的数据
- 关于复制问题,高手求助!
- 如何將遠程服務器的數據庫備份到本地并恢復到本地數據庫中?
declare @CalledID varchar(50)
declare @BeginACST datetime
declare @EndACST datetime
declare @Length int
declare @ID int
declare @MinuteLength int
declare @count int
declare @time int
--记算出分钟数begin
select * from Fee_200506 where CallerID=@callerid
set @MinuteLength=Ceiling(@Length/60.00)******************************
--由于@Length未赋值,所以@MinuteLength永远是空,插入的数据自然就是空值了。