Вниз
Скачать: 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.008 c
3-80771
Леонид
2002-04-04 10:08
2002.04.25
Кнопка поля просмотра в TDBGrid


1-80981
vaka
2002-04-12 14:03
2002.04.25
Помогите с мануалами, люди добрые:-)


1-80870
Di_wind
2002-04-14 00:22
2002.04.25
си++ Шаблон.


1-80865
inko
2002-04-13 19:00
2002.04.25
Как убрать приложение из автозапуска?


14-81063
vopros
2002-03-19 15:20
2002.04.25
Кто как отдыхает после тяжелой нашей работы?




   Наверх