#mysql #date #filter #where-clause
Вопрос:
У меня есть некоторая логическая проблема с фильтрацией двух полей в моей таблице SQL с именами from_date и to_date. мне нужно выполнить некоторую фильтрацию данных здесь с двумя входными данными: start_date и end_date. может ли кто-нибудь помочь мне дать мне ПРЕДЛОЖЕНИЕ WHERE для этого случая, которое может заполнить этот вывод?
каждая строка, возвращающая значение false, будет исключена из отфильтрованных результатов.
Комментарии:
1. Это тривиальное «проверьте два диапазона на перекрытие».
WHERE start1<end2 AND start2 < end1
.2. вау, спасибо тебе! я не знаю, как называется проблема такого рода. хорошенькая!