Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL-запрос [D7, IB6.x]


Страницы:   1 2 3

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


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо