Office中国论坛/Access中国论坛
标题:
关于文本最大值问题
[打印本页]
作者:
bshchangss
时间:
2012-2-2 18:14
标题:
关于文本最大值问题
请看附件,我想查询出的值是1145,但因为是文本格式的关系,只能查出3位数997,
怎样能在不更改字段属性的情况下解决这个问题
作者:
roych
时间:
2012-2-2 18:32
本帖最后由 roych 于 2012-2-2 18:34 编辑
试试这个:
SELECT Max(Val([值])) AS 最大值 FROM 表1 HAVING [值] Not Like "*-*";
复制代码
如果不想分组查询,把Having改成Where也是可以的。
作者:
andymark
时间:
2012-2-2 19:43
SELECT max(clng(表1.值)) AS 最大值
FROM 表1
WHERE (((表1.值) Not Like "*-*"));
复制代码
SELECT max(clng(表1.值)) AS 最大值
FROM 表1
WHERE instr(表1.值,"-")=0
复制代码
作者:
bshchangss
时间:
2012-2-3 17:56
可以了,谢谢!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3