Сразу обозначу, что у меня access 2007 года (не спрашивайте почему). Мне нужно составить вот такой запрос на языке sql: Если код_услуги ( в таблице оплата_за_услуги) равен 1, то Тариф этой услуги (из таблицы Услуги) * на Площадь (из таблицы Лицевые _счета) Иначе Если код услуги (в таблице оплата_за_услуги ) равен 5, то Тариф этой услуги (из таблицы Услуги) * Кол_прожив ( из таблицы Лицевые счета) Иначе код услуги (в таблице оплата_за_услуги) * Тариф этой услуги (из таблицы Услуги)
Но я не могу понять, можно ли тут использовать case или может какую другую функцию, которая бы там считала сама, и возвращала мне значение, когда я делаю запрос. Помогите пожалуйста понять, как это должно выглядеть на языке sql
Мне нужно составить вот такой запрос на языке sql:
Если
код_услуги ( в таблице оплата_за_услуги) равен 1, то Тариф этой услуги (из таблицы Услуги) * на Площадь (из таблицы Лицевые _счета)
Иначе
Если код услуги (в таблице оплата_за_услуги ) равен 5, то Тариф этой услуги (из таблицы Услуги) * Кол_прожив ( из таблицы Лицевые счета)
Иначе код услуги (в таблице оплата_за_услуги) * Тариф этой услуги (из таблицы Услуги)
Но я не могу понять, можно ли тут использовать case или может какую другую функцию, которая бы там считала сама, и возвращала мне значение, когда я делаю запрос.
Помогите пожалуйста понять, как это должно выглядеть на языке sql