我的having子句中有两个变量。我不能使用if if因为我需要两个结果。
having
qty>=0-- AND X.Dt=@IssueDate2 --TO RETURN 11-9 SC
AND X.Dt=@IssueDate3_mjssun --TO RETURN 11-2 HD
我如何写这个以获得我需要的两个结果。我想避免在整个陈述中加入JOIN。对你可能有的任何想法持开放态度。
谢谢!
鲁迪
答案 0 :(得分:0)
如果@IssueDate2
或@IssueDate3_mjssun
不为空,则
尝试这样:
having
qty>=0
AND ( X.Dt=@IssueDate2 OR X.Dt=@IssueDate3_mjssun )