Foxtable(狐表)用户栏目专家坐堂 → 关于时间列的筛选


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

主题:关于时间列的筛选

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


加好友 发短信
等级:三尾狐 帖子:631 积分:3614 威望:0 精华:0 注册:2011/5/21 18:05:00
关于时间列的筛选  发帖心情 Post By:2019/1/9 15:00:00 [只看该作者]


比如有一个记录表   
有一列时间   LongTime
格式 12:17:01   
我想Select出12点以前的行   
Filter 的代码该如何写

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/9 15:41:00 [只看该作者]

Dim d as date = new date(1900, 1, 1, 12, 0, 0)

Tables("表A").filter = "时间 < #" & d & "#"


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


加好友 发短信
等级:三尾狐 帖子:631 积分:3614 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/1/12 11:49:00 [只看该作者]

dim sj  as string = DataTables("采集数据").GetComboListString("T",Filter)
怎么去掉sj中的1900-01-01 ,为什么有时间还是1900/1/1 

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110642 积分:563118 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/12 12:09:00 [只看该作者]

dim sj  as string = DataTables("采集数据").GetComboListString("T",Filter & “ and T is not null”)

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


加好友 发短信
等级:三尾狐 帖子:631 积分:3614 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2019/1/12 13:18:00 [只看该作者]

出来就是这样 1900-01-01 07:35:56|1900-01-01 12:08:53|1900-01-01 12:26:30|1900-01-01 17:03:15
有时是这样的 1900/1/1 07:35:56|1900/1/1 12:08:53|1900/1/1 12:26:30|1900/1/1 17:03:15 这种情况异步调用的时候出现

我要出来这样的07:35:56|12:08:53|12:26:30|17:03:15

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110642 积分:563118 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/12 14:58:00 [只看该作者]

dim sj  as string = DataTables("采集数据").GetComboListString("T",Filter)
sj = sj.replace("1900-01-01 ","").replace("1900/1/1 ","")

 回到顶部