Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
ava (2002-04-04 14:31) [0]есть такой запрос
SELECT COUNT( * ), SUM( Psum), Sum(Rsum)
FROM "summa.DB" Summa
WHERE P_nn = :b1
and Sdata < :b1
работает нормально но надо вычислить SUM( Psum)- Sum(Rsum)
Возможно ли это прямо в запросе
← →
IPisk (2002-04-04 14:38) [1]Попробуй
SELECT COUNT(*), SUM(Psum)-Sum(Rsum)
FROM "summa.DB" Summa
WHERE P_nn = :b1
and Sdata < :b1
← →
Johnmen (2002-04-04 14:39) [2]SELECT COUNT( * ), SUM( Psum) - Sum(Rsum) AS DiffSum
или
SELECT COUNT( * ), SUM( Psum-Rsum) AS DiffSum
← →
ava (2002-04-04 14:45) [3]SELECT COUNT( * ), SUM( Psum) - Sum(Rsum) AS DiffSum
не считает
SELECT COUNT( * ), SUM( Psum-Rsum) AS DiffSum
считает так Psum Rsum DiffSum
1000
120 20
100
← →
Lusha (2002-04-04 14:54) [4]>ava
Не надо принимать все буквально. О скобочках можно было и догадаться и в справке прочитать
SELECT COUNT( * ), (SUM( Psum) - Sum(Rsum)) AS DiffSum...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c