一.sql

CAST('123.456' as decimal) 将会得到 123(小数点后面的将会被省略掉)。
如果希望得到小数点后面的两位。
则需要把上面的改为 
CAST('123.456' as decimal(38, 2)) ===>123.46
自动四舍五入了!
ALTER TRIGGER Trigger10
ON dbo.dd
FOR /* INSERT, UPDATE, DELETE */insert
AS
declare @a float
if(select bz from inserted)=0
begin
select @a=convert(float,interest) from loan where loanname='短期贷款'
end
else
begin
select @a=convert(float,interest) from loan where loanname='高利贷'
end

if(select ddxm from inserted)='借款金额'
begin
insert into dd
 select inserted.projectid,inserted.marketid,inserted.marketyear+1,
 inserted.marketquart,'还本付息',CAST(convert(float,inserted.ddje)*(1+@a) as decimal),inserted.bz,0  from inserted
end 

二.C#

 保留两位小数:          string jzcsyl =(jlr / cs* 100).ToString ("0.00")+ "%";

三.JavaScript
 Dight; 

}

2.<script>
var c=(parseFloat(document .getElementById("ddlxhf").value))*(parseFloat(document .getElementById("TextBox4").value));
document .getElementById ("TextBox5").value=Math .round( parseFloat(c)*100/100)

</script>

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-05
  • 2021-08-14
  • 2021-11-29
相关资源
相似解决方案