新字段 = 如果字段 X = 0 且字段 Y = 12 THEN 15 ELSE 新字段 = 字段 X
以下在 ACCESS 中运行良好,
修改的运行编号: IIf([001_DETAILS]![tlRunNo]=0 And [001_DETAILS]![tlDocType]=41,"TSH",[001_DETAILS]![tlRunNo])
(ACCESS 似乎并不担心我将文本插入到其他有整数的字段中 - 我也不在乎,因为这是我想要的)。
我已经尝试在 SSMS 的“标准”部分的“列”区域中输入和粘贴变体,但没有任何效果(更改 !'s 和 _'s for "." 等)。
我是不是在尝试做一些我不应该做的事情。顺便说一句,我很确定这可以在 EXCEL 中的 POWERPIVOT 中轻松完成,但我想在数据到达 EXCEL 之前尽可能多地完成。也可能是我可以采取其他一些方法,但我仍然对为什么这种看似简单的转换似乎如此难以做到感到困惑。