以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  菜鸟问题--关于MAX求值  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=66933)

--  作者:dj68301367
--  发布时间:2015/4/16 10:07:00
--  菜鸟问题--关于MAX求值
同一表中,四个不同列(如第一列,第二列,第三列),如何得出最大值
Max([第一列],[第二列])  这样出现错误

--  作者:Bin
--  发布时间:2015/4/16 10:29:00
--  
只能比较一个列
DataTables("X").Compute("max(第一列)") http://www.foxtable.com/help/topics/0393.htm
或者你用代码统计出来添加到集合去,再参考这里取最大值http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=66675&skin=0



--  作者:狐狸爸爸
--  发布时间:2015/4/16 10:42:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目12.table


--  作者:dj68301367
--  发布时间:2015/4/19 16:31:00
--  
狐爸,你写的例子,我学会了,但我想用于日期对比就不行了,

怎么处理。再次请教 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目12.table


--  作者:狐狸爸爸
--  发布时间:2015/4/19 16:38:00
--  
Select Case e.DataCol.Name
    Case "第一列","第二列"
        Dim dr As DataRow = e.DataRow
        dr("最大值")=iif(dr("第一列") > dr("第二列"),dr("第一列"),dr("第二列"))
End Select
[此贴子已经被作者于2015/4/19 16:38:38编辑过]

--  作者:mygoldbird
--  发布时间:2019/9/9 16:01:00
--  
请问一下,您这最大值列是怎么弄出来的?能给细讲下吗?我下载了样例,但看不明白这列是怎么建出来的,非常感谢了。
--  作者:有点蓝
--  发布时间:2019/9/9 16:06:00
--  
代码在表事件里:http://www.foxtable.com/webhelp/topics/1445.htm
--  作者:mygoldbird
--  发布时间:2019/9/9 16:46:00
--  
非常感谢,看到了,感谢感谢!
我研究研究!