[英]Convert excel formula to SQL
嗨,我在excel中有一張表格,里面有一個公式。 我需要此公式為SQL形式。 我已經試過了:
SELECT IIF (C2 = "L",IIF(B2 < A4,B4,B2),A4)
但是我需要將單元格轉換為SQL選擇
這是表格的鏈接:
它在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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.