以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] Sql条件查询 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152400) |
-- 作者:susanhe -- 发布时间:2020/7/11 14:44:00 -- [求助] Sql条件查询 老师, Sql条件查询 ,要排除以下的记录,该如何设定,谢谢。 FMrpClosed = 1 and FStockQty = 0 改成 FMrpClosed <> 1 and FStockQty <>0 是不对的。 谢谢。 |
-- 作者:有点蓝 -- 发布时间:2020/7/11 14:52:00 -- 用法没有问题。完整代码? |
-- 作者:susanhe -- 发布时间: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
|
-- 作者:有点蓝 -- 发布时间:2020/7/11 16:00:00 -- 如果要包含空值 where (FMrpClosed <> \'1\' or FMrpClosed is null) and (FStockQty <> \'0\' or FStockQty is null)
|
-- 作者:susanhe -- 发布时间:2020/7/11 17:52:00 -- 谢谢老师
[此贴子已经被作者于2020/7/11 22:06:05编辑过]
|
-- 作者:susanhe -- 发布时间:2020/7/12 21:16:00 -- 老师,可以把两个列 FMrpClosed 和 FStockQty 合并成一个列,使它的结果 不包含01,如下如何修改,谢谢。 where FMrpClosed & FStockQty <> \'01\'
|
-- 作者:有点蓝 -- 发布时间:2020/7/12 21:36:00 -- 这2个是数值列,无法这样判断 |
-- 作者:susanhe -- 发布时间:2020/7/13 7:45:00 -- 老师,有什么办法可以将这两个数值列合并成一个数值列? |
-- 作者:有点蓝 -- 发布时间:2020/7/13 8:48:00 -- 添加一个新列: update 表A set 新列=列1+列2 |