SQL Запрос между датами с большим количеством критериев (VBA Excel - Acess) - PullRequest
1 голос
/ 05 апреля 2020

первый пост здесь. Я изучаю Excel VBA самостоятельно, и у меня есть сомнения, я думаю, что вы, ребята, можете мне помочь. У меня есть запрос sql, который выполняет поиск в моей базе данных (доступ) между двумя датами.

SQL = "Select * From Financeiro Where Data Between #" & Format(Range("DB_Financeiro_DataInicial"), "MM/DD/YYYY") & "# and #" & Format(Range("DB_Financeiro_DataFinal"), "MM/DD/YYYY") & "#" & "Order By Data"

Но я хочу добавить еще один критерий в этот же строчный код, например, я хочу искать конкретные имена ветеринаров в моей базе данных между датами. Ребята, можете ли вы помочь мне сделать это? Поскольку я учился один за 7 месяцев, есть некоторые вещи, которые я пока не знаю, как исправить.

«Financeiro» - моя база данных, так как я бразилец, я на португальском. «DB_Financeiro_Data» - это именованная ячейка на моем листе, которая получает информацию о дате

1 Ответ

0 голосов
/ 05 апреля 2020

Попробуйте "И":

SQL = "Select * From Financeiro Where Data Between #" & Format(Range("DB_Financeiro_DataInicial"), "MM/DD/YYYY") & "# and #" & Format(Range("DB_Financeiro_DataFinal"), "MM/DD/YYYY") & "# AND VetName Like '%" & Range("DB_Financeiro_Pesquisa") & "%' Order By Data;"
...