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

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

Возможен ли Sum по условию [D7, dBase, FoxPro, Paradox]


Andy_new ©   (2005-09-27 16:36:00) 

Есть две таблицы Kvit содержащая шапку документа оказания услуг и Kvit_usl содержащая собственно услуги необходимо посчитать общую сумму по Kvit_usl и сумму по тем услугам которые в Kvit содержат определенный признак


ANB   (2005-09-29 14:07:00) [1]


> Andy_new ©   (29.09.05 13:43) [8]

iif. Или мы только пишем ?


Andy_new   (2005-09-29 13:43:00) [2]

А без Union никак не обойтись?? Я так и сделал, но мне не нравится такое решение.


sniknik   (2005-09-28 08:04:00) [3]

> как это реализовать (желательно пример)
для local sql (думаю пойдет. должно)

общая сумма
SELECT SUM(u.То что у тебя за цену) AS сумма
FROM Kvit_usl AS u

сумма по тем услугам ...
SELECT SUM(u.То что у тебя за цену) AS сумма
FROM Kvit AS k, Kvit_usl AS u
WHERE k.поле обьеденения = u.поле обьеденения AND k.определенный признак = определенное значение

для возврата в одном запросе добавить UNION ALL между запросами.


Andy_new   (2005-09-28 06:47:00) [4]

Хорошо я дополню свой вопрос, как это реализовать (желательно пример)???


Anatoly Podgoretsky   (2005-09-27 19:00:00) [5]

Зачем, я тоже отвечу - ДА


ANB   (2005-09-27 17:02:00) [6]

sum(iif(,,))
ЗЫ. Отработает не всегда. У меня при подключении FVP-Driver и Trieber работало. Это для DBF. Для Парадокса - жди АП.


Sergey13   (2005-09-27 16:40:00) [7]

Да.


Andy_new   (2005-09-27 16:38:00) [8]

Мне бы ответ более конкретный


Sergey13   (2005-09-27 16:37:00) [9]

Возможен. Но надо учить СКЛ.


Наверх

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