Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-80846
kopachev
2002-04-12 20:08
2002.04.25
Прыгающий курсор


14-81073
D'Aron
2002-03-21 11:15
2002.04.25
Исходники для склада


4-81116
Song
2002-02-19 17:08
2002.04.25
WM_POWERBROADCAST отловить жд. режим и обратно


6-81024
reki
2002-02-14 15:59
2002.04.25
ФТП сервер?


1-80935
Sniffer
2002-04-11 17:36
2002.04.25
Народ хелп плз




   Наверх