Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.01;
Скачать: CL | DM;

Вниз

Как правильно составить запрос для вычисления суммы отрицательных   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1134027893
syte_ser78
2005-12-08 10:44
2006.01.01
что есть такео ГАДЖЕТ?????


4-1130407361
G-h-o-s-t
2005-10-27 14:02
2006.01.01
Как сделать видимым элемент управления


14-1133966671
Ксардас
2005-12-07 17:44
2006.01.01
Задачи по программированию


1-1133775507
Tor
2005-12-05 12:38
2006.01.01
TPopupMenu со вложеным TEdit-ом


11-1115883363
SkynoSky
2005-05-12 11:36
2006.01.01
Помагите в разработке БД в Delphi и IB