SQL Server 2012:IIF在多种情况下出现问题

时间:2017-04-10 19:17:24

标签: sql-server-2012 conditional iif

不确定为什么我无法匹配所有值。

IIf((Op IN ('O-O', 'SH', '') AND CtS = '' AND TRY_CONVERT(INT, DIS) >= 50), 'SP', 'NSP') AS SPS

数据

L_ID    CtS DIS    Op        SPS
---------------------------------------
50          74      O-O   NSP
85          68      O-O   SP
200         50      O-O   NSP
278         64.01   O-O   NSP

See screenshot for output result

由于

0 个答案:

没有答案