Silv
Дата: 15.12.2011 21:25:41
как написать такой запрос: если поле [прибыль] больше 5 тогда это равно высокая прибыль и в другое поле записать "высокая прибыль", заранее СПАСИБО!!!
WRX
Дата: 15.12.2011 21:31:16
Silv,
if me.прибыль >5 THEN
me.ДРУГОЕ_ПОЛЕ = "Высокая прибыль"
else: Exit sub
End if
mds_world
Дата: 15.12.2011 21:34:28
Silv |
---|
как написать такой запрос: если поле [прибыль] больше 5 тогда это равно высокая прибыль и в другое поле записать "высокая прибыль", заранее СПАСИБО!!! |
Если в запросе, то воспользоваться функцией
IIF
Silv
Дата: 15.12.2011 22:04:51
mds_world,
А как это сделать с помощью IIF?
mds_world
Дата: 15.12.2011 22:10:26
select iif([прибыль]>5, "Высокая прибыль", "") as [Другое поле]
Silv
Дата: 15.12.2011 23:15:28
mds_world,
Пишет, "задано значение без оператора", помогите исправить ошибку?
mds_world
Дата: 15.12.2011 23:25:15
Silv,
покажите полный текст запроса
Silv
Дата: 15.12.2011 23:38:53
mds_world,
pr:iif([Прибыль]>5, "Высокая прибыль", "") as [Прибыль_2]
mds_world
Дата: 15.12.2011 23:46:08
Silv, это не запрос, это его часть.
Находясь в конструкторе запросов, выберите в меню Вид пункт режим SQL, перейдете в SQL-редактор. Скопируйте оттуда полный текст запроса и покажите здесь
Silv
Дата: 15.12.2011 23:55:54
mds_world,
SELECT Товари.[Код товару], Товари.[Код виду товару], ((Товари![Ціна продажу])*[Кількість проданих товарів])-([Ціна закупівлі]*[Кількість товару]) AS Прибуток, Товари.[Назва товару], [Види товару].[Назва виду товару], [Закупівля товарів]![Кількість товару]-[Продаж товарів]![Кількість проданих товарів] AS Залишок, Str([Прибуток]) AS Pribut
FROM (((Постачальник INNER JOIN ([Види товару] INNER JOIN Товари ON [Види товару].[Код виду товару] = Товари.[Код виду товару]) ON Постачальник.[Код постачальника] = Товари.[Код постачальника]) INNER JOIN [Закупівля товарів] ON Товари.[Код товару] = [Закупівля товарів].[Код товару]) INNER JOIN [Продаж товарів] ON Товари.[Код товару] = [Продаж товарів].[Код товару]) INNER JOIN pribut ON Товари.[Код товару] = pribut.[Код товару]
ORDER BY Товари.[Код виду товару], ((Товари![Ціна продажу])*[Кількість проданих товарів])-([Ціна закупівлі]*[Кількість товару]) DESC , Товари.[Код виду товару];