Foxtable(狐表)用户栏目专家坐堂 → [求助]日期比较


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

主题:[求助]日期比较

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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
[求助]日期比较  发帖心情 Post By:2018/9/8 12:41:00 [只看该作者]

dr = DataTables("zj_证件明细表").SQLFind("计划占用日期起 =< '" & dtime.AddDays(i) & "' and 计划占用日期止 >= '" & dtime.AddDays(i) & "'")
Output.Show("计划占用日期起 =< '" & dtime.AddDays(i) & "' and 计划占用日期止 >= '" & dtime.AddDays(i) & "'")

输出结果计划占用日期起 =< '2018-09-07' and 计划占用日期止 >= '2018-09-07'

dr肯定有   但是就是sqlfind就是找不到,想了半天找不出来为什么,帮助里写了的  sql不能用#,要用‘’


问题出来在那里,求解。。。


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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/8 14:05:00 [只看该作者]

SQLFind("计划占用日期起 = '" & dtime.AddDays(i) & "' and 计划占用日期止 = '" & dtime.AddDays(i) & "'")

起止日期都等于'2018-09-07'的数据有没有?数据库里保存的日期是否有时分秒?

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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2018/9/9 20:41:00 [只看该作者]

日期列属性设置的date,后台数据库里有00:00:000,这算么?

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


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

改成这样

 

dr = DataTables("zj_证件明细表").SQLFind("计划占用日期起 <= '" & dtime.AddDays(i) & "' and 计划占用日期止 > '" & dtime.AddDays(i+1) & "'")


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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2018/9/10 8:24:00 [只看该作者]

醉了哟,我才发现是=< 的问题,  只能写成<=............

 回到顶部