привет. объясните пожалуйста подробно, что тут происходит? Код (Text): CURDATE() BETWEEN DATE(FROM_UNIXTIME(date_from.val_value)) AND DATE(FROM_UNIXTIME(date_to.val_value)) и вообще, что это такое, bult можно про это прочитать?
Запрос проверяет, принадлежит ли текущая дата промежутку между date_from и date_to. Например, если в date_from задано вчерашнее число, а в date_to завтрашнее, то запрос вернёт TRUE(истина), а если в date_from позавчерашнее, а в date_to вчерашнее, то FALSE(ложь). Что за bult и откуда ты его взял - я хз
обычное условие с between + унылое преобразования типов с датой. синтаксис between таков: a BETWEEN b AND c, то есть здесь AND это не "логическое и", а просто слово-связка: значение a находится между b и c, включительно ( в твоем примере возможно FROM_UNIXTIME() получится выкинуть без потери работоспособности, а возможно и DATE(). но это ты сам проверяй )