社区
疑难问题
帖子详情
很复杂的求和统计
cym110_78
2003-11-20 04:09:48
费用名称 费用公式 金额(元)
工资 无 1500
奖金 无 300
小计 r1+r2 1800
午餐补贴 无 120
合计 r3+r4 1920
注:r代表是第几行的金额值
这里面的难点是在任意位置可能要插入行,例如在r1下插入一行,那么小计的"费用公式"要变为r1+r3,即费用公式是动态变化的,而且这时如果用户把小计的公式改为r1+r2+r3也是可以的,这时小计与合计的金额值都会相应的改变,请教高手指点一二。
...全文
17
9
打赏
收藏
很复杂的求和统计
费用名称费用公式金额(元) 工资 无 1500 奖金 无 300 小计 r1+r2 1800 午餐补贴无 120 合计 r3+r4 1920 注:r代表是第几行的金额值 这里面的难点是在任意位置可能要插入行,例如在r1下插入一行,那么小计的"费用公式"要变为r1+r3,即费用公式是动态变化的,而且这时如果用户把小计的公式改为r1+r2+r3也是可以的,这时小计与合计的金额值都会相应的改变,请教高手指点一二。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loulanlouzhu
2003-11-20
打赏
举报
回复
楼主不懂 报表 和 数据 的区别
-->>想听听!!
===弯弯的月亮小小的船,小小的船,两头尖,我在小小的船里坐,只看见闪闪
的星星蓝蓝的天.
===本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利
zjcxc
2003-11-20
打赏
举报
回复
统计结果:
费用名称 金额
---------- ----------------------------------------
工资 1500.00
奖金 300.00
-小计- 1800.00
午餐补贴 120.00
-小计- 120.00
-总计 1920.00
(所影响的行数为 6 行)
zjcxc
2003-11-20
打赏
举报
回复
--实现楼主效果的数据统计
select 费用名称,金额
from(
select a.类别
,费用名称=case when grouping(a.类别)=1 then '-总计'
when grouping(a.费用名称)=1 then '-小计-'
else a.费用名称 end
,金额=sum(b.金额)
from @费用类别 a join @费用表 b on a.id=b.id
group by a.类别,a.费用名称 with rollup
) a
zjcxc
2003-11-20
打赏
举报
回复
--下面举个个例子,说明数据存储与统计
--设计存储数据的表
declare @费用类别 table(id int identity(1,1),费用名称 varchar(10),类别 int)
declare @费用表 table(id int,金额 decimal(20,2))
--添加测试数据
insert into @费用类别
select '工资',1
union all select '奖金',1
union all select '午餐补贴',2
insert into @费用表
select 1,1500
union all select 2,300
union all select 3,120
zjcxc
2003-11-20
打赏
举报
回复
你要表设计还是统计.
如果是统计,你的表是如何设计的?
pengdali
2003-11-20
打赏
举报
回复
楼主不懂 报表 和 数据 的区别
txlicenhe
2003-11-20
打赏
举报
回复
也可以:
1:费用公式表: 费用ID,费用名称,公式,是否统计字段...
2:金额表: 费用ID,金额
txlicenhe
2003-11-20
打赏
举报
回复
建议:
1:费用公式表: 费用ID,费用名称,公式
2:金额表: 费用ID,金额
txlicenhe
2003-11-20
打赏
举报
回复
这种表结构设计得有点...
是EXCEL吧? 对SQL来说太难了。
EXCEL多条件
求和
、多条件计数.xlsx
SUMIFS多条件
求和
,COUNTIFS多条件计数 这是一个模拟实例,内容简单易用,不需要太多的
复杂
运算,就可以实现手动难以实现或容易出错的
统计
处理,真是很棒的技能
【PTA JAVA】7-4 编程题:
复杂
情况下的数据
统计
问题 (5 分) 基础解法
复杂
环境下的数据
统计
问题 进行数值
统计
的时候,可能会混入一些非数值的元素,下面请编程完成对输入序列进行
求和
统计
并输出, 如果遇到非数值元素,则自动跳过,并在最终结果输出行之后另起一行,输出attention 输入格式: 单行输入,元素之间使用空格分开 输出格式: 对元素所对应的整数进行
求和
并输出 如果遇到非数值元素,则自动跳过,并在最终结果输出行之后另起一行,输出attention 样例a">样例a">样例a">样例a">输入样例a: 在这里给出一组输入。例如:
微服务系列第六季-Java数组的使用
微服务应用是分布式开发的主要手段,它很好的解决了高并发等电商平台的问题。微服务系列课程是以Java语言为基础,以SpringCloud+SpringBoot为核心,结合Spring、SpringMVC及MyBatis,通过游戏案例、电商案例,以极简...
excel成本
统计
:如何进行区域筛选,多条件
求和
?
最近有位小伙伴被一个计算产品成本的问题难住了,要求是根据配件成本核算出成品的成本。这个问题看上去似乎有点
复杂
,感觉一下子想不出好的解决办法,实际上,却非常简单,而且仅用常见的
求和
函数,就能轻松解决问题。
es 报表聚合,分组,
求和
,排序,合计,分页等综合应用
一,最终实现:查询条件及查询结果如下图所示 需要实现:分组,
求和
,聚合后排序,总计,分页 二, 需求分析:关于分组维度 es数据主键为:日期(年月日)+采购组织+采购组+门店
统计
维度:可根据是否选择门店,按日或按月
统计
可分为四种情况 日+采购组织+采购组;采购组织+采购组;日+采购组织+采购组+门店;月+采购组织+采购组+门店; 按正常es多条件分组
求和
处理方式很麻烦,可参考网上写法。可以转变思路,把每个维度拼接成一个字段,即新增四个字段,多条件分组
统计
转化为单条件分组
统计
,实现起来会简.
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章