![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL-запрос [D7, IB6.x]
ligor © (2004-07-01 16:03:00)Добрый день Мастера Delphi
Подскажите можно ли в запросе подсчитать сумму,
если приход помечен "П", а расход "Р"
Пример
Id Summ KodPl
1 10 П
2 20 П
3 15 Р
4 8 П
5 22 Р
Соловьев (2004-07-01 16:22:00) [41]select max(id),(select sum(summ) from table where KodPl='П')-(select sum(summ) from table where KodPl='Р') as Summ
from table
:)
ligor (2004-07-01 16:14:00) [42]Спасибо за направление
Когда подскажут думается
ну почему сам недодумался!!!
Sandman25 (2004-07-01 16:12:00) [43][3] Соловьев © (01.07.04 16:10)
Результат будет null, если "главный" where ничего не нашел.
Соловьев (2004-07-01 16:10:00) [44]мож так?
select (select sum(summ) from table where KodPl='П')-(select sum(summ) from table where KodPl='Р') as Summ
from table
where KodPl = '@@@@'
Sandman25 (2004-07-01 16:08:00) [45][1] Соловьев © (01.07.04 16:07)
... from tableWithOneRow
Соловьев (2004-07-01 16:07:00) [46]select (select sum(summ) from table where KodPl='П')-(select sum(summ) from table where KodPl='Р') as Summ
from table