将excel公式转换为SQL

嗨,我有一个Excel中的表,它有一个公式。 我需要这个公式是SQLforms。 我试过这个:

SELECT IIF (C2 = "L",IIF(B2 < A4,B4,B2),A4)

但我需要将单元格转换为SQLselect

这是表格的链接:

Excel表格

在T-SQL中完全有效,用单引号:

 -- the data DECLARE @items TABLE ( A2 char(3), A4 int, B2 int, B4 int, C2 char(1) ); INSERT INTO @items VALUES ('Foo', 0, 1, 2, 'R'), ('Bar', 0, 1, 2, 'L'), ('Foo', 4, 3, 2, 'L'); -- the formula SELECT *, IIF (C2 = 'L', IIF(B2 < A4, 'B4', 'B2'), 'A4') AS RESULT, IIF (C2 = 'L', IIF(B2 < A4, B4, B2), A4) AS FORMULA FROM @items; 

收益:

 A2 A4 B2 B4 C2 RESULT FORMULA --- -- -- -- -- ------ ------- Foo 0 1 2 R A4 0 Bar 0 1 2 L B2 1 Foo 4 3 2 L B4 2