Foxtable(狐表)用户栏目专家坐堂 → sqlserver的date和datetime日期类型比较


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

主题:sqlserver的date和datetime日期类型比较

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
sqlserver的date和datetime日期类型比较  发帖心情 Post By:2020/9/17 15:07:00 [只看该作者]

表A  【日期】 列为 datetime类型
rq为date类型全局变量
如何获取所有 【日期】 列的年月日 为rq的数据

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20200917150632.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2020/9/17 15:08:13编辑过]

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/17 15:10:00 [只看该作者]

如果是要查询【日期】大于等于rq的数据,代码没有问题。如果查不到就是没有符合条件的数据

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2020/9/18 8:40:00 [只看该作者]

如何查询【日期】(datetime类型)等于rq(date类型)的数据啊?
[此贴子已经被作者于2020/9/18 8:40:29编辑过]

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


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

日期 >= '" & rq & "' and 日期 <'" & rq.adddays(1) & "'"

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


加好友 发短信
等级:四尾狐 帖子:972 积分:7048 威望:0 精华:0 注册:2013/3/31 10:33:00
  发帖心情 Post By:2020/10/12 14:08:00 [只看该作者]

表A日期(datetime类型), 表B日期(date类型)
怎么实现:
Dim  dr0 As DateRow = DataTables("表A").DataRows(0)
Dim dr As DataRow = DataTables("表B").Find("日期 = '"& dr0("日期") & "'" )
就是表B日期与表A日期匹配Date部分
比如表B日期=#12/31/2008#
     表A日期 = #12/31/2008 10:30:19#
[此贴子已经被作者于2020/10/12 14:11:19编辑过]

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


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

Dim dr As DataRow = DataTables("表B").Find("日期 = '" & dr0("日期").date & "'" )


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


加好友 发短信
等级:四尾狐 帖子:972 积分:7048 威望:0 精华:0 注册:2013/3/31 10:33:00
  发帖心情 Post By:2020/10/12 15:15:00 [只看该作者]

OK,谢谢。

 回到顶部