Foxtable(狐表)用户栏目专家坐堂 → [求助]sql 获取某列最大值


  共有3835人关注过本帖树形打印复制链接

主题:[求助]sql 获取某列最大值

帅哥哟,离线,有人找我吗?
vvfree
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
[求助]sql 获取某列最大值  发帖心情 Post By:2015/10/14 2:54:00 [只看该作者]

 

如:1.2.3.4.5.6.8

获取到的最大值是6 而不是8


附件方法获取到的数值不对

请问有什么方法可以获取 字符型的数值最大值?

 

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:新建文本文档.txt


 回到顶部
帅哥哟,离线,有人找我吗?
e-png
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2015/10/14 8:52:00 [只看该作者]

Dim max As String

max = cmd.ExecuteScalar()


 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/14 9:03:00 [只看该作者]

方法没有问题,是不是数据问题

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 9:08:00 [只看该作者]

代码没有问题,把你表数据保存一下,再获取。

 回到顶部
帅哥哟,离线,有人找我吗?
vvfree
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
回复:(大红袍)代码没有问题,把你表数据保存一下,...  发帖心情 Post By:2015/10/14 15:51:00 [只看该作者]

数据库里是字符型格式的数字,是直接从SQL 读取的,不存在保存的问题,第一个是直接获取,第二是获取到表后读取 还是不对,如果是数字型格式的话就没有问题

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 15:54:00 [只看该作者]

字符的max,是根据ascii排序的,也就是比如 1、2、3、10、100 排序就是 1、10、100、2、3

 回到顶部
帅哥哟,离线,有人找我吗?
vvfree
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
回复:(大红袍)字符的max,是根据ascii排序的,也就...  发帖心情 Post By:2015/10/14 16:05:00 [只看该作者]

那我要怎么转换排序后取最大值呢

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 16:10:00 [只看该作者]

那你就把这一列改成数值里啊。不规则的字符不能取最大值啊


 回到顶部
帅哥哟,离线,有人找我吗?
vvfree
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:448 积分:3436 威望:0 精华:0 注册:2015/3/4 15:55:00
回复:(大红袍)那你就把这一列改成数值里啊。不规则...  发帖心情 Post By:2015/10/14 16:18:00 [只看该作者]

恩 解决了 SQL转换排列后读取  谢谢!

 回到顶部