0
0level
10.07.17
✎
21:35
|
Подскажите, значение какого поля возьмется в результат запроса, если оба условия "когда" выполняются, то есть истина.
ВЫБОР
КОГДА ВТОсновныеНачисления.ОтработаноЧасов ЕСТЬ НЕ NULL
ТОГДА ВТОсновныеНачисления.ОтработаноЧасов
КОГДА ВТРабочеВремя.Часов ЕСТЬ НЕ NULL
ТОГДА ВТРабочеВремя.Часов
иначе 0
конец
|
|
5
youalex
11.07.17
✎
07:02
|
(4)
Поисковое выражение CASE:
Вычисляет в указанном порядке выражения Boolean_expression для каждого предложения WHEN.
Возвращает выражение result_expression, соответствующее первому предложению WHEN, для которого выражение Boolean_expression имеет значение TRUE.
Если ни одно выражение Boolean_expression не вычисляется в TRUE, компонент Database Engine возвращает выражение else_result_expression, если указано предложение ELSE, или значение NULL, если предложение ELSE не указано.
|
|