Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 case when - где же ошибка?  [new]
Карп Маркович
Guest
Select.....

SUM (case
when i.code_section = 1
then(case when e.currency_cell_id in
(SELECT currency_cell_id FROM KCST_BUDGET_LINE_CELLS WHERE budget_line_id IN
(SELECT budget_line_id FROM kcst_budget_lines WHERE category_code = '101'))
then e.PLAN_VALUE_BSE end)
when i.code_section = 5
then (case when e.currency_cell_id in
(SELECT currency_cell_id FROM KCST_BUDGET_LINE_CELLS WHERE budget_line_id IN
(SELECT budget_line_id FROM kcst_budget_lines WHERE category_code = '101'))
then e.ACTUAL_VALUE_BSE end)) EIN_LINE

From.....

ORA-00905: missing keyword
Где же ошибка?
28 авг 07, 13:07    [4585200]     Ответить | Цитировать Сообщить модератору
 Re: case when - где же ошибка?  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 119560
Карп Маркович
Select.....

SUM (case
when i.code_section = 1
then(case when e.currency_cell_id in
(SELECT currency_cell_id FROM KCST_BUDGET_LINE_CELLS WHERE budget_line_id IN
(SELECT budget_line_id FROM kcst_budget_lines WHERE category_code = '101'))
then e.PLAN_VALUE_BSE end)
when i.code_section = 5
then (case when e.currency_cell_id in
(SELECT currency_cell_id FROM KCST_BUDGET_LINE_CELLS WHERE budget_line_id IN
(SELECT budget_line_id FROM kcst_budget_lines WHERE category_code = '101'))
then e.ACTUAL_VALUE_BSE end)) EIN_LINE

From.....
ORA-00905: missing keyword
Где же ошибка?


Вы бы еще END-ы синим повыделяли бы - глядишь, ошибка бы и нашлась :-)
28 авг 07, 13:12    [4585243]     Ответить | Цитировать Сообщить модератору
 Re: case when - где же ошибка?  [new]
erny
Member

Откуда:
Сообщений: 710
почти русским языком ответило - missing , там и ошибка
28 авг 07, 13:29    [4585393]     Ответить | Цитировать Сообщить модератору
 Re: case when - где же ошибка?  [new]
Карп Маркович
Guest
Viele Danke, Herr dmidek
28 авг 07, 13:29    [4585397]     Ответить | Цитировать Сообщить модератору
 Re: case when - где же ошибка?  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 119560
Карп Маркович
Viele Danke, Herr dmidek


Пожалуйста.
Можно мне хотя бы здесь не быть Herr-ом ?
28 авг 07, 13:32    [4585427]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить