我正在尝试从位置170中排除日期为2018年6月1日之前的报告中的所有数据。这是我下面要使用的方法。
我尝试使用它,
AND (Location <> 170 AND Last_Mdt < '2018-06-01').
我认为,如果有括号,则这将成为一个AND语句,必须同时满足两个条件,但该报告不包括所有地区2018年6月1日之前的数据。谁能告诉我我在做什么错?谢谢
答案 0 :(得分:2)
我想你想要
AND (Location <> 170 OR Last_Mdt >= '2018-06-01')
或者,您可能会发现这更容易理解;
AND NOT (Location = 170 AND Last_Mdt < '2018-06-01')
从逻辑上讲,这些是等效的,假设这些列不采用NULL
值。