Foxtable(狐表)用户栏目专家坐堂 → 取日期


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

主题:取日期

美女呀,离线,留言给我吧!
xiaohuli
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:461 积分:3442 威望:0 精华:0 注册:2014/2/8 11:13:00
取日期  发帖心情 Post By:2015/10/24 16:02:00 [只看该作者]

如何通过年份来取得当年的最小日期和最大日期。比如表a中有一个字段是年份,通过表中的年份的字段信息来取得当年的最小日期和最大日期。

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/24 16:24:00 [只看该作者]

'Tables("表A").Compute("min(日期列)","SubString(Convert([时间],'System.String'),1,4) = 2015"
'Tables("表A").Compute("max(日期列)","SubString(Convert([时间],'System.String'),1,4) = 2015"

http://www.foxtable.com/help/topics/0393.htm

http://www.foxtable.com/help/topics/1285.htm

 


 回到顶部
美女呀,离线,留言给我吧!
xiaohuli
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:461 积分:3442 威望:0 精华:0 注册:2014/2/8 11:13:00
  发帖心情 Post By:2015/10/24 17:01:00 [只看该作者]

是这样的,我想通过一个下拉框的控件来取日期,比如当我在下拉框中选择了一个2015,然后通过这个下拉框的值来取得该年的最小日期和最大日期,这个该如何实现?


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/10/25 16:10:00 [只看该作者]

Dim dt As Date

Dim Year As Integer = e.Form.Controls("日期输入框").Value

Dim sd1 AS Date = New Date(Year,1,1)

Dim sd2 AS Date = New Date(Year,12,32)

dt = DataTables("表A").Compute(“Max(日期)”,"日期>= #" & sd1 & "# And 日期 < #" & sd2 & "#")


 回到顶部