У меня есть эта функция запроса:запросов - несколько критериев с датами - Не ожидается выход
=query('Database'!A1:AD979,"select* where (F < date """&text(today(),"yyyy-MM-dd")&""") or (J < date """&text(today(),"yyyy-MM-dd")&""") or (U = 'Terminated')")
В моем понимании, эта функция должна выбрать любую строку, которая соответствует по меньшей мере, один из критериев, указанных в запросе. Тем не менее, результат этого запроса также показывает строки, которые не соответствуют ни одному из этих критериев.
У вас есть идеи/объяснения?
Thks заранее
Эта функция запроса имеет тот же результат, что и исходный, который я опубликовал. Проблема заключается в том, что имеется довольно много пустых строк, главным образом в столбцах F и J, которые являются датами. Я предполагаю, что запрос подсчитывает его как 0, поэтому значение, которое уступает сегодняшней дате. Затем он также извлекает данные этих строк. Вопрос заключается в том, как рассказать запрос: Возьмите F или J, если они являются датами, а не пустыми или 0. До сих пор мне не удалось заставить его работать – user7220901
@ user7220901: обновил мой ответ. – JPV