用if判断呀,入库就用总和+money,出库就用总和-money
② ACCESS里 余额字段值要自动等于借方金额字段合计减去贷方金额字段合计,怎么实现
用两个查询很容易实现,第一个查询汇总借方金额和贷方金额,第二个查询以第一个为基础直接相减就行了。
③ sql money 类型的相减:金额方面
说白了money类型 取出来后 c#编程decimal的
select 金额 from account
C#中 把它放到 decimail 的变量里
逻辑
加减后
update到数据库中
④ sql 一个表的金额汇总减去另一个表的金额汇总
--因为没有提供2表结构和2表之间的关系,所以用如下的方法最简单
create procere usp_Calculate_SUM
as
begin
declare @MoneyA decimal(10,2),@MoneyB decimal(10,2)
set @MoneyA=0.00
set @MoneyB=0.00
select @MoneyA=SUM(Isnull(金额,0)) from mytableA
select @MoneyB=SUM(Isnull(金额,0)) from mytableB
select @MoneyA-@MoneyB as '结果'
end
return
go
----调用
exec procere usp_Calculate_SUM
----c#中调用
private decimal Get_Calculate_SUM()
{
String sql="exec procere usp_Calculate_SUM";
using(SqlDataAdapter da=new (sql,new SqlConnection(sConn)))
{
DataTable dt=new DataTable();
da.Fill(dt);
if(dt!=null&&dt.Rows.Count>0)
{
return decimal.Parse(dt.Rows[0][0].ToString());
}
return 0.00;
}
}
⑤ php查询出来的数据怎么相减
直接余额=余额-总金额就可以了
或者麻烦点也可以定义一个变量=余额-总金额
然后把这个变量赋值到余额的字段里面就OK了
⑥ 关于ACCESS数据库的问题,我要每天那个字段都自动减去1
可以用触发器来办到。
加一个字段,记录该记录初始日期。
操作字段时自动检查当天日期,并和初始日期比较,得出相差日数。
可以直接将记录减去相差日数并将得数返回给操作者;也可以先对记录进行相应操作,同时修改初始日期字段。
不过要注意负值得数统统改为0。
不过access很久不用了,新版里边有触发器功能么?
如果用程序实现的话那么办法就多了,不必多说。
⑦ SQL数据库减去某个固定值怎么做
set @earnest1=@earnest1-3000
⑧ 怎么在数据库种查询一个数减去另外一个数
SELECT a字段 - b字段 FROM 表名.
SELECT * FROM 表名 WHERE 时间字段 BETWEEN '2005-05-01' AND '2008-04-06'
很基础的SQL语句,不懂问我.
⑨ sql 查询数据把结果相减
不太明白,你的查询结果不应该放到一起,给个例子吧?
select日期,sum(casewhen销售方式='购买'then金额end)购买,
sum(casewhen销售方式='退货'then金额end)退货,
sum(casewhen销售方式='退货'then-1else1end*金额)实际销售额,营业员
fromB
groupby日期,营业员
⑩ 我有一个sql数据库,想要使用sql语句,将两个表,A表余额列减去B表的余额列,写回A表,这个sql语句怎么写
update A set a.jine =(select a.jine-b.jine from b ) where a.kahao = b.kahao