Foxtable(狐表)用户栏目专家坐堂 → 再次请教复杂查询语句select(已解决)


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

主题:再次请教复杂查询语句select(已解决)

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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
再次请教复杂查询语句select(已解决)  发帖心情 Post By:2009/2/24 16:01:00 [只看该作者]

  编号  项目     开始日期   停止日期       
   1 A     2009-02-01    2009-02-10      
   2   B     2009-02-01        
   3    C    2009-02-08 2009-02-20       
   4    D    2009-02-10        

如上表A

设d = 2009-02-10

想要查询开始日期<=2009-02-10 并且停止日期> 2009-02-10的数据.......


select * from [表A] where 开始日期 <= #" & d & "# and 停止日期 > #" & d & "# and 停止日期 is not null

如果停止日期为空,且开始日期<=2009-02-10,

select * from [表A] where 开始日期 <= #" & d & "# and 停止日期 is null


上述两行语句如何合并为一句??
[此贴子已经被作者于2009-2-24 16:48:04编辑过]

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


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

select * from [表A] where 开始日期 <= #" & d & "# And 停止日期 Is NULL

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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/24 16:25:00 [只看该作者]

图片点击可在新窗口打开查看老爹,您跟我开玩笑呢.....

分开查询我会呀....我想一句搞定....


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


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

Where (条件表达式1) Or (条件表达式2)

图片点击可在新窗口打开查看
[此贴子已经被作者于2009-2-24 16:35:46编辑过]

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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/24 16:39:00 [只看该作者]

图片点击可在新窗口打开查看原来这么简单?

select * from [表A] where (开始日期 <= #" & d & "# and 停止日期 > #" & d & "# and 停止日期 is not null) or (开始日期 <= #" & d & "# and 停止日期 is null)

[此贴子已经被作者于2009-2-24 16:40:09编辑过]

 回到顶部