以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  指定列的最大日期怎么求?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31731)

--  作者:jiskin
--  发布时间:2013/4/19 15:52:00
--  指定列的最大日期怎么求?

 第三列 第七列 第九列 第十列 为日期列

在第一列中求 第三列 第七列 第九列 第十列 的最大的日期

该如何写?


--  作者:程兴刚
--  发布时间:2013/4/19 15:55:00
--  
datatables("某某表").Compute("Max(日期)")
--  作者:jiskin
--  发布时间:2013/4/19 15:59:00
--  
以下是引用程兴刚在2013-4-19 15:55:00的发言:
datatables("某某表").Compute("Max(日期)")

 

程总 ,我是想指定某几列
[此贴子已经被作者于2013-4-19 15:59:28编辑过]

--  作者:程兴刚
--  发布时间:2013/4/19 15:59:00
--  

标题和实际要求不符,您的实际要求应该是这个:

e.datarow("第一列") = Math.Max(e.datarow("第三列"),e.datarow("第七列"),e.datarow("第九列"),e.datarow("第十列"))


--  作者:jiskin
--  发布时间:2013/4/19 16:00:00
--  
以下是引用程兴刚在2013-4-19 15:59:00的发言:

标题和实际要求不符,您的实际要求应该是这个:

e.datarow("第一列") = Math.Max(e.datarow("第三列"),e.datarow("第七列"),e.datarow("第九列"),e.datarow("第十列"))

sooga  感谢程总


--  作者:jiskin
--  发布时间:2013/4/19 16:40:00
--  
以下是引用程兴刚在2013-4-19 15:59:00的发言:

标题和实际要求不符,您的实际要求应该是这个:

e.datarow("第一列") = Math.Max(e.datarow("第三列"),e.datarow("第七列"),e.datarow("第九列"),e.datarow("第十列

 

程总 还是有点问题 ,帮忙看下吧


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


--  作者:jijianjsj
--  发布时间:2013/4/19 17:19:00
--  
max是比较2个数吧,帮助中有个用自定义函数的例子

增加一个自定义函数,名称为Max,代码为:

Dim MaxVal As Double = Args(0)
For
i As Integer = 1 To Args.Length - 1
    MaxVal = Math.Max(MaxVal,Args(i))
Next
Return
MaxVal

该自定义函数可以比较任意个数的参数,并返回最大的一个,例如在命令窗口执行:

Output.Show(Functions.Execute("Max",1,3,5,7,9))

即可显示13579几个数值中的最大数9



希望对你有用~!


--  作者:rjh4078
--  发布时间:2013/4/19 18:22:00
--  
楼上正解
--  作者:jiskin
--  发布时间:2013/4/19 18:53:00
--  
以下是引用jijianjsj在2013-4-19 17:19:00的发言:
max是比较2个数吧,帮助中有个用自定义函数的例子

增加一个自定义函数,名称为Max,代码为:

Dim MaxVal As Double = Args(0)
For
i As Integer = 1 To Args.Length - 1
    MaxVal = Math.Max(MaxVal,Args(i))
Next
Return
MaxVal

该自定义函数可以比较任意个数的参数,并返回最大的一个,例如在命令窗口执行:

Output.Show(Functions.Execute("Max",1,3,5,7,9))

即可显示13579几个数值中的最大数9



希望对你有用~!

 

日期和数字是不同的~~


--  作者:jiskin
--  发布时间:2013/4/19 18:54:00
--  
以下是引用rjh4078在2013-4-19 18:22:00的发言:
楼上正解

 

这个函数我看过,但数字和日期是不同的