以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 指定列的最大日期怎么求? (http://foxtable.net/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("第十列
程总 还是有点问题 ,帮忙看下吧 |
-- 作者:jijianjsj -- 发布时间:2013/4/19 17:19:00 -- max是比较2个数吧,帮助中有个用自定义函数的例子 增加一个自定义函数,名称为Max,代码为: Dim MaxVal As
Double = Args(0) 该自定义函数可以比较任意个数的参数,并返回最大的一个,例如在命令窗口执行: Output.Show(Functions.Execute("Max",1,3,5,7,9)) 即可显示1、3、5、7、9几个数值中的最大数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) 该自定义函数可以比较任意个数的参数,并返回最大的一个,例如在命令窗口执行: Output.Show(Functions.Execute("Max",1,3,5,7,9)) 即可显示1、3、5、7、9几个数值中的最大数9。 希望对你有用~!
日期和数字是不同的~~ |
-- 作者:jiskin -- 发布时间:2013/4/19 18:54:00 -- 以下是引用rjh4078在2013-4-19 18:22:00的发言:
楼上正解
这个函数我看过,但数字和日期是不同的 |