![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вычислемое поле в запросе [D6, MSSQL]
denis24 © (2004-06-15 17:01:00)Если поле ,#_MyTemp.ost_26XX' не пустое то result вычисляется
,если пустое то result=0.Это как?
select (plpb.bpl_sum+#_MyTemp.ost_26XX)as result,plpb.bpl_sum,#_MyTemp.ost_26XX')
from plpb left join #_MyTemp on plpb.bpl_b_acc=#_MyTemp.bsc_acc
Sandman25 (2004-06-15 17:28:00) [1]нет, это в запросе.
Bol - это документация по MS SQL.
denis24 (2004-06-15 17:21:00) [2]Это в DBGrid1DrawColumnCell?
В запросе както можно?
Ичто такое BOL?
MOA (2004-06-15 17:16:00) [3]ISNULL()
Sandman25 (2004-06-15 17:13:00) [4]Поищите в BOL. Это функция, результатом которой будет значение первого отличного от NULL аргумента.
То же самое что
case
when field is not null
then field
when 0 is not null
then 0
end
Johnmen (2004-06-15 17:13:00) [5]См. в доку CASE
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
]
END
denis24 (2004-06-15 17:08:00) [6]Что это? Его писать в запросе?
Sandman25 (2004-06-15 17:02:00) [7]coalesce(field, 0)