Foxtable(狐表)用户栏目专家坐堂 → [求助] Sql条件查询


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

主题:[求助] Sql条件查询

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


加好友 发短信
等级:小狐 帖子:312 积分:2477 威望:0 精华:0 注册:2018/11/22 20:30:00
[求助] Sql条件查询  发帖心情 Post By:2020/7/11 14:44:00 [只看该作者]

老师, Sql条件查询 ,要排除以下的记录,该如何设定,谢谢。


FMrpClosed = 1 and FStockQty = 0


改成


FMrpClosed <>  1 and FStockQty  <>0  是不对的。

谢谢。


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


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

用法没有问题。完整代码?

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


加好友 发短信
等级:小狐 帖子:312 积分:2477 威望:0 精华:0 注册:2018/11/22 20:30:00
  发帖心情 Post By:2020/7/11 15:18:00 [只看该作者]

老师, 如下, 要求 FMrpClosed = 1 and FStockQty = 0同时满足的结果不要包含。



Se lect  FNumber,{POOrderEntry}.* From ({POOrder} Inner JOIN {POOrderEntry} ON {POOrderEntry}.[FInterID] = {POOrder}.[FInterID]) Inner JOIN {t_ICItemCore} ON {t_ICItemCore}.[FItemID] = {POOrderEntry}.[FItemID] Where FMrpClosed <> 1 and FStockQty <>  0

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


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

如果要包含空值


 where (FMrpClosed  <> '1' or FMrpClosed  is null) and (FStockQty  <> '0'  or FStockQty  is null)

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


加好友 发短信
等级:小狐 帖子:312 积分:2477 威望:0 精华:0 注册:2018/11/22 20:30:00
  发帖心情 Post By:2020/7/11 17:52:00 [只看该作者]

谢谢老师
[此贴子已经被作者于2020/7/11 22:06:05编辑过]

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


加好友 发短信
等级:小狐 帖子:312 积分:2477 威望:0 精华:0 注册:2018/11/22 20:30:00
  发帖心情 Post By:2020/7/12 21:16:00 [只看该作者]

老师,可以把两个列 FMrpClosed  和 FStockQty 合并成一个列,使它的结果 不包含01,如下如何修改,谢谢。


where FMrpClosed & FStockQty  <> '01'

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


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

这2个是数值列,无法这样判断

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


加好友 发短信
等级:小狐 帖子:312 积分:2477 威望:0 精华:0 注册:2018/11/22 20:30:00
  发帖心情 Post By:2020/7/13 7:45:00 [只看该作者]

老师,有什么办法可以将这两个数值列合并成一个数值列?

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


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

添加一个新列: update 表A set 新列=列1+列2

 回到顶部