Foxtable(狐表)用户栏目专家坐堂 → 查找有条件的最大值


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

主题:查找有条件的最大值

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


加好友 发短信
等级:二尾狐 帖子:533 积分:5024 威望:0 精华:0 注册:2020/5/7 13:05:00
查找有条件的最大值  发帖心情 Post By:2020/7/30 8:28:00 [只看该作者]

Dim id As Integer = DataTables("基础表").Compute("Max(列号)")
output.show(id)


怎样加一个条件(班级=“一班”)找出一班的最大列号

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/30 9:14:00 [只看该作者]


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


加好友 发短信
等级:二尾狐 帖子:533 积分:5024 威望:0 精华:0 注册:2020/5/7 13:05:00
  发帖心情 Post By:2020/7/30 11:34:00 [只看该作者]

可以,
如果还想得到第2大的列号呢?

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/30 12:45:00 [只看该作者]

Dim dr as datarow = DataTables("基础表").find("","列号 desc",1)
if dr isnot nothing then
output.show(dr("列号"))
end if

语法:

Find(Filter,Sort,Index)

Filter:  条件表达式,请参考表达式的运算符和函数 和 条件表达式
Sort:    可选参数,指定排序方式。
Index:   可选参数,指定返回第几个符合条件的行,0表示第一行。


 回到顶部