Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
ВнизSUM(field) = null Найти похожие ветки
← →
SasaR (2003-01-09 11:19) [0]Ув. мастера - помогите советом.
Есть две связанные таблицы Т1 и Т2. В Т1 есть COMPUTED field F1= select SUM(FieldFromT2)where T1.id_t1=T2.id_t1.
Так вот, если Т2 не содержит связанных строк с Т1, то поле F1 содержит Null, а не "0" как бы мне хотелось....
Как быть ?
← →
REA (2003-01-09 11:21) [1]Можно например сделать вычисляемое поле и его отображать, в котором заменять NULL на 0. Или (если при работе), то брать не Value, а AsInteger ну и т.п.
← →
SasaR (2003-01-09 11:24) [2]Но у меня в Т1 есть поле F2 - тоже компют - остаток где из поля количество вычитается пресловутое F1 - оно тоже null, а нужно количество....
← →
Alexandr (2003-01-09 11:37) [3]а вот скажи мне, нахрена ты null использовал, если он тебе не нужен?
← →
passm (2003-01-09 11:38) [4]SasaR © (09.01.03 11:24)> Поищи или создай сам UDF, работающую по принципу:
COALESCE(VALUE1, VALUE2)
Возвращающую VALUE1 если VALUE1 IS NOT NULL, или VALUE2 если VALUE1 IS NULL.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c