![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможен ли 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]Возможен. Но надо учить СКЛ.