Ⅰ 如何计算年累计日均余额
具体计算方法是将一个季度内一个账户每天的存款余额加起来,然后与存款的总天数相除,从而得出平均数。举例来说,一个账户在连续三天的余额分别是100元、200元、0元,那该账户的平均余额就是100元。以此类推。
你如果存500不动的话,这个就不会收小额帐户管理费了
Ⅱ 日均余额怎么计算的
将3个月的存款总额/90=当季的日均存款余额。
银行日均余额一般统计时间为90天,如果不够日均余额,那么银行将在每季季末的21日扣收小额帐户管理费。通过以上公式可以证明,所谓的银行日均余额,并不是每天都要存五百元,而是日平均够五百元即可。
拓展资料:
例如:三个月银行存款日均400万怎么算?
该题的日均就是在账户上每日都有400万的存款,或者是从第一天开始就存入400万,存3个月定期;也或者在银行里存款金额为:400*90=3600万元。只有在你的银行账户上存3600万元满一天,那么在这个季度里,你就达到了日均400万的标准。
也就是说用400万乘以90天,是您需要放的总钱数
Ⅲ sql 实现计算银行对账单余额
create table #a (a int,b int)
insert #a select 100 , 100
insert #a select -200 , ''
insert #a select 100 , ''
select identity(int,1,1) as id , * into #b from #a
create table #c (id int,a int,b int)
declare @a int
declare @b int
select @a=min(id) from #b
select @b=max(id) from #b
insert into #c
select * from #b where id=1 and id=@a
while (@a<=@b)
begin
insert into #c
select t1.id,t1.a,t1.a+t2.b as b
from #b t1,#c t2
where t1.id=t2.id+1 and t1.id=@a
set @a=@a+1
end
select * from #c
Ⅳ sql 日均存款计算 日期 交易额 收支方(1为支、2为收) 余额 2011-1-5 100 1 300 2011-1-10
SELECT MONTH( 日期 ) ,AVG(余额) AS 平均余额
FROM TABLE 存款
group by 收支方, MONTH( 日期 )
Ⅳ 请教sql的写法,对每一行数据运算余额
实现思路:如果是正序的取出最后一条,那么就是倒叙取出第一条。所以拍下序,之后取出第一条就可以了。sql:select top 1 username from tablename order by username desc ;以上就是取出来第一条记录,如果想取出来最后一条:sql:select top 1 username from tablename order by username asc;
Ⅵ sql问题.求2月1日至2月10存款日均余额
CREATE TABLE [交易明细表] (
[姓名] VARCHAR(10),
[交易收方] INT,
[交易支方] INT,
[交易日期] DATETIME
);
go
INSERT INTO [交易明细表]
SELECT '张三', 200, NULL, '2011-02-05' UNION ALL
SELECT '张三', NULL, 100, '2011-02-10' UNION ALL
SELECT '张三', NULL, 300, '2011-02-12'
GO
WITH
dateCTE
AS(
SELECT
DATEADD(dd, number, '2011-02-01' ) AS myDate
FROM
master..spt_values
WHERE
type='P'
AND DATEADD(dd, number, '2011-02-01' ) <= '2011-02-10'
)
SELECT
Convert(VARCHAR(10), dateCTE.myDate, 111) AS 日期,
ISNULL(SUM([交易收方]), 0)
- ISNULL(SUM([交易支方]), 0) AS [余额]
FROM
dateCTE LEFT JOIN [交易明细表]
ON (dateCTE.myDate >= [交易明细表].[交易日期])
GROUP BY
dateCTE.myDate;
go
日期 余额
---------- -----------
2011/02/01 0
2011/02/02 0
2011/02/03 0
2011/02/04 0
2011/02/05 200
2011/02/06 200
2011/02/07 200
2011/02/08 200
2011/02/09 200
2011/02/10 100
能计算出了每日余额,日均的应该没有什么问题了吧?
WITH
dateCTE
AS(
SELECT
DATEADD(dd, number, '2011-02-01' ) AS myDate
FROM
master..spt_values
WHERE
type='P'
AND DATEADD(dd, number, '2011-02-01' ) <= '2011-02-10'
),
everyDateCTE
AS(
SELECT
Convert(VARCHAR(10), dateCTE.myDate, 111) AS 日期,
ISNULL(SUM([交易收方]), 0)
- ISNULL(SUM([交易支方]), 0) AS [余额]
FROM
dateCTE LEFT JOIN [交易明细表]
ON (dateCTE.myDate >= [交易明细表].[交易日期])
GROUP BY
dateCTE.myDate
)
SELECT
AVG ([余额]) AS [日均余额]
FROM
everyDateCTE
GO
日均余额
-----------
110
不知道上面的计算结果,对是不对?
仅仅为了演示,表里面也只有1个用户的数据,所以那个 姓名 的条件,就不加了。
Ⅶ sql查询语句问题,累计日均查询
sql server 代码:
select
case
whensubstring(CONVERT(varchar(12),day_monitor_date,112),7,2)='01'then
sum(d_finish)/cast(substring(CONVERT(varchar(12),getdate(),112),7,2)asint)
else
(
selectsum(d_finish)fromtable_namewhereday_monitor_date<=t1.day_monitor_date)
/
cast(substring(CONVERT(varchar(12),day_monitor_date,112),7,2)asint)
end
fromtable_namet1orderbyday_monitor_date;
Ⅷ 日均余额怎么计算
每天的余额总合除以天数就是日均总额。
日均余额=日余额累计额/天数
Ⅸ sql计算银行存款月日均余额
不清楚最终数据格式,只谈大概的思路,数据最好处理为月表,每月月末结算转下月期初,利用月表计算每日日均,循环获取每日日均数据,计算结果。