| 
| 
 | Вопрос # 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
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |