请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

老冯

高级会员

3

主题

8

帖子

331

积分

高级会员

积分
331
  • 127

    金币

  • 8

    帖子

  • 0

    精华

老冯
高级会员   /  发表于:2019-10-9 22:24  /   查看:46  /  回复:7
2金币
如下面的视图编辑语句

SELECT 名称,  ID AS 检验规范ID FROM "检验规范"  GROUP BY 名称;

生成的ID列数据类型是整数。

但是,

SELECT 名称,  MAX(ID) AS 检验规范ID FROM "检验规范"  GROUP BY 名称;
生成的ID列数据类型为什么是文本?如何让这列的数据类型是整数?

最佳答案

查看完整内容

可以给视图新建一个公式字段处理明确需要整数类型的字段,使用ABS公式。

7 个回复

倒序浏览
最佳答案
最佳答案
LukeLiu
超级版主   /  发表于:2019-10-9 22:24:59
沙发
可以给视图新建一个公式字段处理明确需要整数类型的字段,使用ABS公式。
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2019-10-10 11:40:11
板凳
对于视图字段的类型,参考如下帖子获取帮助:
视图聚合后字段类型为文本
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=55752
(出处: 葡萄城产品技术社区)

回复 使用道具 举报
老冯
高级会员   /  发表于:2019-10-10 17:56:13
地板
帖子说的是:

直接把MAX,MIN,SUN,AVG在视图SQL中编写就可以了

怎么编写?
回复 使用道具 举报
Tracy.Liu
超级版主   /  发表于:2019-10-10 18:31:34
5#
LukeLiu 发表于 2019-10-10 18:26
可以给视图新建一个公式字段处理明确需要整数类型的字段,使用ABS公式。

楼主可以按这种方式尝试处理一下哦~
请点击评分,对我的服务做出评价!5分为非常满意!

葡萄城技术服务团队
官方网站:https://www.grapecity.com.cn/
回复 使用道具 举报
老冯
高级会员   /  发表于:2019-10-10 19:16:36
6#
不懂SQL,   就是请问你们,如何改写下面的视图语句能把“ 检验规范ID”列变成数字类型?

SELECT 名称,  MAX(ID) AS 检验规范ID FROM "检验规范"  GROUP BY 名称
回复 使用道具 举报
老冯
高级会员   /  发表于:2019-10-10 19:26:31
7#
哦,知道了。很少用表的公式字段,没反应过来你说的是在表的操作里对视图增加一列。

谢谢!
回复 使用道具 举报
Tracy.Liu
超级版主   /  发表于:2019-10-11 09:26:21
8#
感谢您的支持~
请点击评分,对我的服务做出评价!5分为非常满意!

葡萄城技术服务团队
官方网站:https://www.grapecity.com.cn/
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册