求一个sql语句对我有点难度,表结构数据已经奉上,希望各位大牛帮忙

低代码开发平台 低代码开发平台 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
declare @t_Yingshou table (p_id int,p_orgName varchar(10),p_customerName varchar(10),p_Date datetime,p_Money decimal(10,2))
insert into @t_Yingshou
select 1,'Folyer', '台机', '2013-12-3', 1000 union all
select 2,'Folyer', '台机','2014-1-5',2000 union all
select 3,'Jeez','裕祥','2013-12-1',3000

--select * from @t_Yingshou
declare @t_Shou table (p_id int,p_Yingshouid int,p_Date datetime,p_YMoney decimal(10,2),p_Money decimal(10,2))
insert into @t_Shou
select 1, 1, '2013-12-3', 100,300 union all
select 2, 1, '2013-12-6', 0,100 union all
select 3, 1, '2014-1-6', 100,300 union all
select 4,2, '2014-1-5',100,200 union all
select 5,3, '2013-12-1',100,300
--select * from @t_Shou
-----sql表结构如上,求每月应收分析表

--结果如下:本期结余=上期结余+本月货款-本月收款-本月优惠
组织机构,年度,月份,客户,上期结余,本月货款,本月收款,本月优惠,本期结余
Folyer 2013 12 台机 0 1000 400 100 500
Folyer 2014 1 台机 500 2000 500 200 1800
Jeez 2013 12 裕祥 0 3000 300 100 2600
...全文
评论 3
收藏 已收藏
分享
返回顶部