我正在尝试设置一个查询,该查询检查零售列并针对后付款列进行验证。这个想法是,任何零售价高于249.90的商品在付款后都应为Y,而低于249.89的任何商品都应具有N。任何不正确的信息都希望其显示该问题,而任何正确的信息则无需显示。我在查询中使用了IIF语句,但我什至不确定这是否是解决问题的最佳方法。当前查询只是拉起一切。没有错误。
任何信息或指向正确方向的信息将不胜感激!
Issues: IIf([Retail]>249.9,IIf([Post Paid]="N",IIf([Retail]<249.89,IIf([Post Paid]="Y","Issue",0))))
感谢您的帮助! -D
答案 0 :(得分:0)
您想要这样的东西吗?
select t.*
from t
where (retail > 249.9 and [Post Paid] <> "N") or
(retail < 249.9 and [Post Paid] = "N")