update tb
set cost=isnull(cost,1)*1.2
where call='edit.text1'select sum(cost) cost from tb-------------declare @total decimal(10,2)
set @total=0update tb
set cost=isnull(cost,1)*1.0,
@total=@total+cost
where call='edit.text1'
set cost=isnull(cost,1)*1.2
where call='edit.text1'select sum(cost) cost from tb-------------declare @total decimal(10,2)
set @total=0update tb
set cost=isnull(cost,1)*1.0,
@total=@total+cost
where call='edit.text1'
解决方案 »
- SqlServer 处理并发一般用锁还是用事务隔离啊??????????
- SQL2000批量入库的性能
- 使用类语言写出合并排序连接的算法怎么写?
- 安装SQL时,出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作,运行安装程序之前必须重起计算机”,重起之后还是安装不了,
- 求sql语句,谢谢!!
- 哪里可以下载到现成的数据库啊
- 在SQL数据库里如何得到一个唯一的编号?有没有类式于Oracle里的序列?
- 有一记录集合,按要求按照排序来取得前20%,中70%,后10%三个记录集合,如何做?谢谢!!!!
- 為何用 “>”或“<” 比較符號查找記錄時建立的索引不能用到,而用“=”或“like”查找卻可以?
- 非常简单:我想查询:表里的某个字段同时包含两个关键字,怎么写语句?
- 这个文件怎么导入到数据库里?
- sqlserver2005中如何把表中的内容导出到excel表中?(100分求)
begin
Close;
SQL.Clear;
SQL.Add('update tb set cost=isnull(cost,1)*1.2');
SQL.Add(' where call='''+edit1.text''' ');
ExecSQL;
end;with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('select sum(cost) cost from tb ');
Open;
end;
select sum(cost) cost from tb
from T