Foxtable(狐表)用户栏目专家坐堂 → 指定列的最大日期怎么求?


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

主题:指定列的最大日期怎么求?

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
指定列的最大日期怎么求?  发帖心情 Post By:2013/4/19 15:52:00 [只看该作者]

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

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

该如何写?


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/4/19 15:55:00 [只看该作者]

datatables("某某表").Compute("Max(日期)")

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/4/19 15:59:00 [只看该作者]

以下是引用程兴刚在2013-4-19 15:55:00的发言:
datatables("某某表").Compute("Max(日期)")

 

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

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/4/19 15:59:00 [只看该作者]

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

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


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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By: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
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By: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
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
  发帖心情 Post By: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
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2013/4/19 18:22:00 [只看该作者]

楼上正解

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By: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
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/4/19 18:54:00 [只看该作者]

以下是引用rjh4078在2013-4-19 18:22:00的发言:
楼上正解

 

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


 回到顶部
总数 18 1 2 下一页