求中国式交叉表

wazhqi wazhqi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
A表
损耗类型 损耗名称
01 aaa
02 bbb
03 ccc
...
nn nnn


B表
项目名 子项目名 损耗类型 损耗数量 损耗金额
A aa 01 10 100
A aa 02 10 100
A aa 03 20 250
A aa 01 10 100
A bb 01 10 30
B cc 01 10 40
....
....
现按项目,子项目,统计分类汇总如下
损耗类型
项目名 子项目 aaa个数 aaa损耗数 aaa金额 bbb的个数 bbb损耗数 bbb金额 ...金额和
A aa 1 10 100 1 10 100 550
bb 1 10 100 100
A总计 2 20 200 1 10 100 650
B....
...
合计 ...
...全文

相关推荐

Mysql实现交叉表的查询

Mysql数据库,基于SQL规范的工具方法,实现交叉表的查询

cn_gaowei

sql实现交叉表的一个很好例子

这是不错的用SQL实现交叉表的语句,很值得学习,希望对大家有用

jyz123456

PostgreSQL实现交叉表(行列转换)的5种方法示例

交叉表 交叉表(Cross Tabulations)是一种常用的分类汇总表格。使用交叉表查询,显示源于表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部。行和列的交叉处可以对数据进行多种汇总计算,如:求和、平均值、记数、最大值、最小值等。使用交叉表查询数据非常直观明了,被广泛应用。交叉表查询也是数据库的一个特点。 例如:   select 表1.组名,   (select 表1.成员姓名 from 表2 b where 表1.成员1id=表2.成员id) as 成员1id,   (select 表1.成员姓名 from 表2 b where 表1.成员2

weixin_38659159

细述中国式报表的特点

过去的几年,国内的报表产商在对中国式报表的支持上取得了长足的进步。 但在这过程中,很多厂家陷入了把中国式报表等同于BI的错误。好像唯一的竞争就是谁对中国式报表的支持更好。而与BI领域里先进的技术拉开了距离。以至现在形成了中国式报表vs. Everybody else 的格局。 我们认为这是不健康的一个现象。作为BI的专业人员,我们必须在完成用户的要求的前提下,帮助迎进新的理念和技术。这样才能和用户一起提高和进步。

deguo123

交叉表查询sql语句

交叉表查询sql语句

weixin_38689922
评论 23
收藏 已收藏
分享
返回顶部
wazhqi
数据库相关 2,508 成员 88,437 内容