|
Вопрос # 452/ вопрос открыт / |
|
Доброго времени суток.
Помогите решить проблему:
Есть БД на Access (RemKlient), подклучена через ADO:
ID_RemKlient-счетчик
Data-дата
Rem-техт
Sum-цена.
Мне необходимо сложить Sum(100,200....) определеного Rem(Замена масла, замена подшипников......), отнять от этой суммы 20% и оставшееся вывести в поле Edit(......).
Заранее спасибо за ответ.
 |
Вопрос задал: Илья Бабаков (статус: Посетитель)
Вопрос отправлен: 4 апреля 2007, 21:47
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: Косолапов Дмитрий Юрьевич
Скорее всего, надо делать запрос с группировкой... Только необходимо переименовать поле с ценой, иначе будет конфликт имени поля с агрегирующей функцией (в приложении - Cost).
В тексте запроса (см. приложение) используется параметр CurRem, перед открытием запроса его необходимо проинициализировать...
Ответ #2. Отвечает эксперт: Вадим К
вначале делаем сиквел запрос вида
select sum([Sum])*0.8 from RemKlient where Rem = 'что то'
квадратные скобки нужны для того, что бы решить проблему с неудачным именем sum.
назад вам будет возвращена запись с одним полем.
to Косолапов Дмитрий Юрьевич
Запрос то человек хочет по конкретному полю
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 4 апреля 2007, 22:15
Оценка за ответ: 4
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|