找回密码
 立即注册

QQ登录

只需一步,快速开始

hjp

高级会员

219

主题

532

帖子

1793

积分

高级会员

积分
1793

[已处理] 视图问题

hjp
高级会员   /  发表于:2023-6-7 15:15  /   查看:1173  /  回复:10
20金币
附demo,我的版本是7.0.5.0,请各位指教谢谢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这里视图1的数据是从地基产值视图表再次根据报告名称分组来的,同样的报告名称,对应了不同的项目名称,所以当根据报告名称分组后,项目名称字段只会显示分组的第一条项目名称,所以在视图1中不支持查询这么多字段; 建议是只查询报告名称(分组条件)和拼接使用部位两个字段,表格绑定地基产值视图表,使用部位列用OData查询视图1;

10 个回复

倒序浏览
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2023-6-7 15:15:40
来自 8#
hjp 发表于 2023-6-7 17:27
表格我完善了,查询条件是项目名称和部门同时满足,但查询怎么都查不出来数据,附demo,请帮忙看一下视图 ...

这里视图1的数据是从地基产值视图表再次根据报告名称分组来的,同样的报告名称,对应了不同的项目名称,所以当根据报告名称分组后,项目名称字段只会显示分组的第一条项目名称,所以在视图1中不支持查询这么多字段;
建议是只查询报告名称(分组条件)和拼接使用部位两个字段,表格绑定地基产值视图表,使用部位列用OData查询视图1;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-6-7 16:10:25
2#
这里大佬是否可以在原有的视图基础上,新建视图分组条件修改为报告名称,继续使用GROUP_CONCAT函数继续拼接使用部位呢


  1. SELECT 报告名称, GROUP_CONCAT(使用部位,"-") AS 使用部位拼接
  2. FROM (
  3.     SELECT 项目名称,报告名称,部门,产值,单位,GROUP_CONCAT(使用部位,"-") AS 使用部位
  4.     FROM "报告管理"
  5.     GROUP BY 项目名称,报告名称,部门,产值,单位
  6. ) GROUP BY 报告名称
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hjp
高级会员   /  发表于:2023-6-7 16:19:52
3#
Shawn.Liu 发表于 2023-6-7 16:10
这里大佬是否可以在原有的视图基础上,新建视图分组条件修改为报告名称,继续使用GROUP_CONCAT函数继续拼接 ...

能否把demo发给我,谢谢
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-6-7 16:24:30
4#
hjp 发表于 2023-6-7 16:19
能否把demo发给我,谢谢

好的可以的,不客气,我这边是复制了中间视图新建的视图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hjp
高级会员   /  发表于:2023-6-7 16:31:54
5#
hjp 发表于 2023-6-7 16:19
能否把demo发给我,谢谢

我看了你这个代码最后出来的只有报告名称和使用部位,但查询的条件:项目名称和部门没有,产值 的求和也没有
能否进一帮我完善一下,谢谢
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-6-7 17:18:06
6#
hjp 发表于 2023-6-7 16:31
我看了你这个代码最后出来的只有报告名称和使用部位,但查询的条件:项目名称和部门没有,产值 的求和也 ...

对的,这边主要是输出了分组条件的报告名称和拼接使用部位两个字段,顶部的查询条件的话,大佬这里是期望项目名称、部门、时间,点击查询,下方两个表格都需要进行查询?但是在地基产值视图表中,报告名称相同项目名称可能不同,分组后不好展示吧
产值求和,大佬这边根据使用部位分组后,使用SUM统计函数就可以了哈
回复 使用道具 举报
hjp
高级会员   /  发表于:2023-6-7 17:27:48
7#
本帖最后由 hjp 于 2023-6-7 17:53 编辑
Shawn.Liu 发表于 2023-6-7 17:18
对的,这边主要是输出了分组条件的报告名称和拼接使用部位两个字段,顶部的查询条件的话,大佬这里是期望 ...

表格我完善了,查询条件是项目名称和部门同时满足,但查询怎么都查不出来数据,附demo,请帮忙看一下视图中的代码是不是正确,谢谢我查询的项目名称中有其他项目的使用部位,这样看就全乱套了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hjp
高级会员   /  发表于:2023-6-8 10:28:09
9#
Shawn.Liu 发表于 2023-6-8 09:48
这里视图1的数据是从地基产值视图表再次根据报告名称分组来的,同样的报告名称,对应了不同的项目名称, ...

你好,谢谢指教,运行中还有一个问题如图所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
hjp
高级会员   /  发表于:2023-6-8 12:48:28
10#
hjp 发表于 2023-6-8 10:28
你好,谢谢指教,运行中还有一个问题如图所示

问题已解决
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部