📜  SLN() 和 SYD()函数MS Access 中的函数

📅  最后修改于: 2022-05-13 01:55:50.852000             🧑  作者: Mango

SLN() 和 SYD()函数MS Access 中的函数

1. SLN()函数:
MS Access 中的 SLN()函数用于计算资产在单个期间的直线折旧。

句法 :

SLN(cost, salvage, life)

参数:此方法接受三个参数,如上所述,如下所述:

  • cost :它指定资产的初始成本。
  • 打捞:它指定资产在其使用寿命结束时的价值。
  • life :它指定资产的使用寿命长度。

Returns :它返回资产的折旧。

注意:折旧期必须以与寿命参数相同的单位表示。所有参数必须是正数。

示例 1:
考虑到资产的使用寿命为 10 年,残值为 15% 的资产折旧。

SELECT SLN(1500.0, 1500.0*0.15, 10) AS Amount;

输出 :

Amount
127.5

示例 2:
考虑到使用寿命为 15 年,残值为 10% 的资产表的折旧。

表 -帐户

AccountIdLoanAmount
1100115000.0
1100212000.0
1100310000.0
SELECT SLN([LoanAmount], [LoanAmount]*.1, 15) AS Amt 
FROM Accounts;

输出 :

Amt
900
700
600


2.SYD()函数:
MS Access 中的 SYD ()函数用于计算资产在指定期间的折旧年数总和。

句法 :

SYD(cost, salvage, life, period)

参数:此方法接受上述四个参数,如下所述:

  • cost :它指定资产的初始成本。
  • 打捞:它指定资产在其使用寿命结束时的价值。
  • life :它指定资产的使用寿命长度。
  • period :指定计算资产折旧的期间。

返回:它返回指定期间的资产折旧。

注意: life 和 period 参数必须用相同的单位表示。例如,如果生命以月为单位,则期间也必须以月为单位。所有参数必须是正数。

示例 1:
考虑到资产的使用寿命为 10 年,残值为 15% 的资产折旧。第三年计算折旧。

SELECT SYD(1500.0, 1500.0*0.15, 10, 3) AS Amount;

输出 :

Amount
185.454545454545

示例 2:
考虑到使用寿命为 15 年,残值为 10% 的资产表的折旧。第二年计算折旧。

表 -帐户

AccountIdLoanAmount
10115000.0
10212000.0
10310000.0
SELECT SYD([LoanAmount], [LoanAmount]*.10, 15, 2) AS Amt 
FROM Accounts;

输出

Amt
1575
1260
1050