Доброго времени суток! Имеется таблица со снятыми показаниями портативной метеостанции (одна строка, новые значения заменяют предыдущие, уже реализовано), откуда берётся текущее значение температуры temp
, и ещё одна таблица с типами одежды и соответствующими диапазонами температур (вида "ID, мин. температура, макс. температура, одежда", диапазоны не пересекаются). Сложилась следующая задача: на основе значения температуры воздуха из первой таблицы вывести соответствующее значение одежды.
Пробовал гуглить, но так ничего и не понял. По факту, насколько я понимаю, нужно взять ID из второй таблицы, через цикл постепенно увеличивать его, по ходу выполняя сравнение вида mintemp <= temp <= maxtemp
. И если условие выполняется, то вывести соответствующее значение одежды на экран. Но связать всё это дело с MySQL вызывает у меня затруднение.
SELECT * FROM odejda, pokazaniya
WHERE odejda.mintemp <= pokazaniya.temp
OR odejda.maxtemp >= pokazaniya.temp
//если температура одежды меньше или равно показанию, или если температура
//одежды больше или равно показанию
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вот небольшой пример кода, где две кнопки: "Выбрать файл" и "Загрузить"После загрузки файла сайт перезагружается