Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];
ВнизКак правильно составить запрос для вычисления суммы отрицательных Найти похожие ветки
← →
highlander © (2005-12-15 09:16) [0]Есть таблица состоящая из пяти полей, в которых содержатся отрицательные и положительные числа. Необходимо: составить запрос для определения суммы всех отрицательных чисел, которые содержатся в этих полях. Помогите плизз!
← →
Anatoly Podgoretsky © (2005-12-15 09:25) [1]where fld<0
← →
highlander © (2005-12-15 09:33) [2]Уточню вопрос:
F1 | F2 | F3 | F4 | F5
-----------------------------------------
12 | -5 | 10 | -2 | 6
-----------------------------------------
17 | 21 | -13 | -3 | -8
-----------------------------------------
и т.д.
Необходимо получить всего одну цифру - сумму всех отрицательных чисел, которые содержаться в этих пяти полях. Как сделать проверку на отрицательные числа - это мне известно. Мне не понятно как организовать сам запрос, как он будет работать.
← →
Sergey13 © (2005-12-15 09:37) [3]Через Union all находишь последовательно сумму по каждому полю. Если БД позволяет, можно во внешнем запросе сложить полученные результаты.
Или через нечто вроде IIF, если БД позволяет опять же.
← →
Desdechado © (2005-12-15 11:18) [4]select (select sum(f1) from t where f1<0)+(select sum(f2) from t where f2<0)+...
from rdb$database
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c