Умножение в MySQL

75
30 сентября 2021, 12:30

Есть таблица apartments (квартиры), у которой есть поля total_area (общая площадь) и price (цена за 1 квадратный метр).

Задача написать функцию, которая будет делать выборку из таблицы apartments записи, у которых полная цена попадает в диапазон цен (цены передаются параметром).

Т.е. если написать в виде обычной формулы записи должны подходить под условие price * total_area > total_price_min && price * total_area < total_price_max.

Собственно вопрос, как можно реализовать подобное, ведь в MySQL нельзя умножать если я не ошибаюсь?

Вариант сделать выборку, а потом отсеять записи, не подходящие под условие, не подходит, мне нужно чтобы результат запроса к БД содержал список, подходящий под условие

Answer 1

В MySQL можно умножать.

SELECT * 
FROM apartments 
WHERE price * total_area BETWEEN total_price_min AND total_price_max
READ ALSO
Отображение товара в битриксе при интеграции в 1с битрикс

Отображение товара в битриксе при интеграции в 1с битрикс

Нужна ваша помощь профессионалыНе могу понять в чем проблема

67
Как передать массив на страницу?

Как передать массив на страницу?

Как можно передать массив $orderlist на страницу successphp

94
Скрипт для автосоздания блоков

Скрипт для автосоздания блоков

Есть сервак на который пишется видеопоток с камер наблюденияЯ делаю сайт для пользователей которые будут отсматривать эти камеры

66
Как спарсить данные со страницы профиля insagram без API?

Как спарсить данные со страницы профиля insagram без API?

Нужно спарсить количество подписчиков произвольного профиля в инстаграмПо-моему это возможно сделать без авторизации и тем более API

119