|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Вычисляемое поле Базы Данных
Доброго времени суток. Подскажите пожалуйста как обратиться к вычисляемому полю, чтобы работать с ним в запросе в SQL делфи?
Пример: имеется в таблице prodaja_auto: -nazvanie_marki -cena -dohod_firme(вычисляемое поле) Задача: Выдать сведения об объёме продаж фирмы за заданный день (дату) и суммы доходов фирмы Последний раз редактировалось bitreid, 15.12.2015 в 01:00. |
#2
|
|||
|
|||
повторно вычислить его в запросе (если я правильно понял, вычисляемое поле создано в компоненте доступа к данным в Delphi).
|
#3
|
|||
|
|||
А как именно оформить повторный запрос?
|
#4
|
|||
|
|||
Опиши задачу целиком - какое вычсляемое поле ты сделал (т.е. как оно значение считает) и что тебе надо в итоге получить.
|
#5
|
|||
|
|||
В таблице Prodaja_auto я вставил вычисляемое поле, которое считает доход фирмы - (Cena * Procent_firme/100) и мне нужно выполнить запрос "Выдать сведения об объёме продаж фирмы за заданный день (дату) и суммы доходов фирмы". В таблице фигурируют еще названия машин.
|
#6
|
|||
|
|||
Я бы сделал view с этим вычислимым полем, а потом просто делал бы запрос с аггрегацией к этой вью
Вью: Код:
create view V_Prodaja_auto as select *, Cena * Procent_firme/100 as dohod_firme from V_Prodaja_auto Код:
select count(nazvanie_marki) as total_count, sum(cena) as total_cena, sum(dohod_firme) as total_dohod_firme from V_Prodaja_auto where Prod_dt = :dt |