0 Вопрос: Попытка преобразовать вложенный оператор Excel в операторы SQL sql case

вопрос создан в Thu, May 2, 2019 12:00 AM

Я пытаюсь преобразовать сложную вложенную формулу Excel в операторы oracle sql case - я отказываюсь от желания жить, поэтому любая помощь будет оценена.

Формула Excel: = ЕСЛИ (К14 = "ПРОДУКТ", ЕСЛИ (DI14 = 1, "KCI", "N"), ЕСЛИ (И (BG14 = "N", BQ14 = "N", DB14 = ""), "N", ЕСЛИ (DA14 &Лт; > "", DA14, ЕСЛИ (и (ЛЕВЫЙ (AQ14,1) = "К", К14 &л; > "ISDN2", AY14 &л; > "Y"), "СХ", ЕСЛИ (ИЛИ (BQ14 = "Y", то BR14 = "Y"), "СХ", ЕСЛИ (AY14 = "Y", "XCP", ЕСЛИ (ИЛИ (DC14 = "Х", EA14 = "Y"), "СР" , ЕСЛИ (DX14 = "Y", "АР", ЕСЛИ (ИЛИ (MID (DY14,5,1) = "F" ЛЕВЫЙ (DY14,1) = "B" ЛЕВЫЙ (DY14,1) = "Н ")," КАДР», ЕСЛИ (DG14 = "Х", ЕСЛИ (и (DE14 = "", DD14 &л; > ""), "МКС", ЕСЛИ (и (AK14 = 1, AB14 &л; > "" , AB14 > AN14, DD14 "", ЕСЛИ (DN14 = "Y", "У2", ЕСЛИ (DM14 = "NA", "ANA", "FUR")), ЕСЛИ (EB14 &Лт; > "", EB14, ЕСЛИ (INT (Y14) -INT (AN14) &л; 3, "L1", "L3")))))))))))))))) р>     

- 1
  1. Просто глядя на первые два IF (), нельзя ли их объединить с and ()?
    2019-05-02 15: 33: 11Z
0 ответов                              0                         
источник размещен Вот