当前位置:首页 » 数据仓库 » 数据库金额减去怎么解决
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库金额减去怎么解决

发布时间: 2022-05-06 10:06:30

数据库sql金额字段加减求结果

用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