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

QQ登录

只需一步,快速开始

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

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

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

但是,

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

最佳答案

查看完整内容

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

7 个回复

正序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-10-11 09:26:21
8#
感谢您的支持~
回复 使用道具 举报
老冯
中级会员   /  发表于:2019-10-10 19:26:31
7#
哦,知道了。很少用表的公式字段,没反应过来你说的是在表的操作里对视图增加一列。

谢谢!
回复 使用道具 举报
老冯
中级会员   /  发表于:2019-10-10 19:16:36
6#
不懂SQL,   就是请问你们,如何改写下面的视图语句能把“ 检验规范ID”列变成数字类型?

SELECT 名称,  MAX(ID) AS 检验规范ID FROM "检验规范"  GROUP BY 名称
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-10-10 18:31:34
5#
LukeLiu 发表于 2019-10-10 18:26
可以给视图新建一个公式字段处理明确需要整数类型的字段,使用ABS公式。

楼主可以按这种方式尝试处理一下哦~
回复 使用道具 举报
老冯
中级会员   /  发表于:2019-10-10 17:56:13
3#
帖子说的是:

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

怎么编写?
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2019-10-10 11:40:11
2#
对于视图字段的类型,参考如下帖子获取帮助:
视图聚合后字段类型为文本
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=55752
(出处: 葡萄城产品技术社区)

回复 使用道具 举报
最佳答案
最佳答案
LukeLiu
超级版主   /  发表于:2019-10-9 22:24:59
来自 4#
可以给视图新建一个公式字段处理明确需要整数类型的字段,使用ABS公式。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部