Чтобы вернуть первый день месяца на языке SQL, используйте
date_add(date_add(LAST_DAY(now()),interval 1 DAY),interval -1 MONTH)
Для последнего дня месяца
LAST_DAY(now())
Таким образом, ваша формула должна быть:
where REAL_ARRIVAL_DATE between date_add(date_add(LAST_DAY(now()),interval 1 DAY),interval -1 MONTH) and LAST_DAY(now())
Таким образом, вам не нужно менять код каждый месяц
Или, если вы хотите изменить дату вручную, сделайте запрос с параметрами.
В Excel openсвойства подключения, как на картинке ниже
и поставьте в предложении where знак вопроса
where REAL_ARRIVAL_DATE between ? and ?
Нажмите ОК, и там будетпоявятся 2 всплывающих окна, которые спросят, на какую ячейку вы хотите ссылаться для дат, как показано ниже