找回密码
 立即注册

QQ登录

只需一步,快速开始

隔壁老王 活字格认证
金牌服务用户   /  发表于:2021-9-28 14:43  /   查看:3077  /  回复:11
100金币

主表建了子表的统计字段  如果写进视图里呢?



如果直接写名字会出现错误







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

最佳答案

查看完整内容

您好刚才我们内部研究了一下,发现这个是一个小的问题。在数据表中,统计字段,公式字段都不是真实表中的字段,所以创建视图的时候是不能直接引用的,而现在创建视图是右边会显示表的统计字段这个问题在最新的环境中已经修复了。然后sql的语法是选取一个"不存在的列"会生成一个固定字符串的列。所以之前是我没有测试清楚。在视图中是不能引用公式字段和统计字段的。

11 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-28 14:43:58
来自 10#
隔壁老王 发表于 2021-9-28 15:58
好像不行吧,这样得到的是一个文本并不是结果呀!

您好刚才我们内部研究了一下,发现这个是一个小的问题。在数据表中,统计字段,公式字段都不是真实表中的字段,所以创建视图的时候是不能直接引用的,而现在创建视图是右边会显示表的统计字段这个问题在最新的环境中已经修复了。然后sql的语法是选取一个"不存在的列"会生成一个固定字符串的列。所以之前是我没有测试清楚。在视图中是不能引用公式字段和统计字段的。
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-9-28 14:53:35
2#
统计字段其实就是sql的聚合函数,比如SUM,COUNT等等。

你可以直接在创建视图的时候直接使用sql的聚合函数,也可以在视图的基础上使用统计字段~
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2021-9-28 15:05:05
3#
zyk.Zhou 发表于 2021-9-28 14:53
统计字段其实就是sql的聚合函数,比如SUM,COUNT等等。

你可以直接在创建视图的时候直接使用sql的聚合函 ...

这个是子表的统计字段,如果直接用函数,那不是就需要再做一个主子表合并的视图了吗?
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-9-28 15:10:03
4#
隔壁老王 发表于 2021-9-28 15:05
这个是子表的统计字段,如果直接用函数,那不是就需要再做一个主子表合并的视图了吗?

select嵌套?
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2021-9-28 15:23:08
5#

我觉得应该可以直接调用这个子表统计字段,一个视图里面都写进去肯定是可以的,那样就不方便了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-28 15:49:28
6#
您好,子表的统计字段是可以放进视图里的。不过得给字段加个双引号

本帖子中包含更多资源

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

x
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2021-9-28 15:58:45
7#
Lay.Li 发表于 2021-9-28 15:49
您好,子表的统计字段是可以放进视图里的。不过得给字段加个双引号

好像不行吧,这样得到的是一个文本并不是结果呀!




本帖子中包含更多资源

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

x
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-9-28 16:10:29
8#
本帖最后由 zyk.Zhou 于 2021-9-28 16:11 编辑
隔壁老王 发表于 2021-9-28 15:58
好像不行吧,这样得到的是一个文本并不是结果呀!


这样行不行
你的用sum("金额")

本帖子中包含更多资源

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

x
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2021-9-28 16:14:20
9#
zyk.Zhou 发表于 2021-9-28 16:10
这样行不行
你的用sum("金额")

  不行哦
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部