Preciso fazer uma consulta num banco de dados, na qual me retorne os valores maior que um número E menor que outro. Exemplo: retorno da coluna de idades, das idades maiores que 10 anos e menores do que 20 anos.
Estou com dificuldade na sintaxe. Abaixo o modelo de linguagem que estou utilizando:
sql = "SELECT * FROM tbl_projetos " sql = sql & " WHERE " & ProcurarPor & " LIKE '%" & Me.txtPesquisa.Value 'linha abaixo que estou tentando resolver, com número > 10 e numero < 20 'assumindo os valores das variáveis idade_de = 10 e idade_ate = 20 sql = sql & " AND pj_idade > " & idade_de & " AND pj_idade < " & idade_ate sql = sql & "%' ORDER BY " & OrdenarPor & " " & OrdemComo disse acima, estou com dificuldade em saber se a sintaxe está correta, no caso para retornar valores numéricos. Sei que para datas é necessários colocá-las entre #data#, porém não sei a tratativa para números.
Nota: Se tiver algum erro anterior a linha que estou com dificuldade, ou posterior, é que dei uma editada no select, pois está muito grande, e se eu remover somente esta linha, tudo funciona normalmente sem a consulta entre valores.
Se puderem me ajudar, obrigado!