2017-06-29 61 views
-1
SELECT TInvoiceDetails.ProductID, IIF([ProductID]="APP-001",Null,[TInvoiceDetails].[#of]) AS [#of] 

我已经得到了上面的SQL代码,我想是这样的输出:IIF声明拒绝返回NULL

ProductID  | #of 
____________________ 
APP-001  | 
something else | 12 

我所得到的是这样的输出:

ProductID  | #of 
______________________ 
APP-001  | 2500 
something else | 12 

的基表是:

ProductID  | #of 
______________________ 
APP-001  | 2500 
something else | 12 
+0

不知道有关访问,但你应该使用''APP-001'' – HoneyBadger

+0

@HoneyBadger,实际上并没有帮助。 –

+0

可能是空格或不可打印的字符? – HoneyBadger

回答

0

,因为我使用的输入毫安SK为[ProductID]>LL?\-000,然后对溶液:

SELECT TInvoiceDetails.ProductID, IIF([TInvoiceDetails].[ProductID]="APP001",Null,[TInvoiceDetails].[#of]) AS [#of]