Pergunte aqui

Histórico de revisões [voltar]

Consulta com duas variáveis no base

Amigos da lista, peço ajuda para resolver um problema que a princípio é fácil, mas tenho pesquisado bastante e não encontrei solução nem nos manuais e guia de usuário do Base. Criei um pequeno banco de dados com a tabela Sócios (temos uma associação comunitária) com as colunas matrícula (chave primária), nome (sócio) data de nascimento. (dd/mm/aaaa) Preciso criar uma consulta que me retorne os aniversariantes dentro da semana. A ideia é toda a segunda feira fazer uma pesquisa e digitando a data inicial e final da pesquisa (tipo 03/08 a 09/08) que será pesquisada no campo data de nascimento. Ou seja: ao executar a pesquisa, o base deve abrir o quadro de diálogo para digitar os primeiro critério e depois o segundo. Usando o comando no SQL SELECT * FROM Sócios WHERE data de nascimento = ? Abre o quadro de diálogo para inserir o primeiro parâmetro. Mas não consegui criar para o segundo critério. Já tentei AND, OR, BETWEEN. Alguém poderá me ajudar? Agradeço Hermeto Menezes Silva Barra do Quaraí/RS

Consulta com duas variáveis no base

Amigos da lista, peço ajuda para resolver um problema que a princípio é fácil, mas tenho pesquisado bastante e não encontrei solução nem nos manuais e guia de usuário do Base. Criei um pequeno banco de dados com a tabela Sócios (temos uma associação comunitária) com as colunas matrícula (chave primária), nome (sócio) data de nascimento. (dd/mm/aaaa) Preciso criar uma consulta que me retorne os aniversariantes dentro da semana. A ideia é toda a segunda feira fazer uma pesquisa e digitando a data inicial e final da pesquisa (tipo 03/08 a 09/08) que será pesquisada no campo data de nascimento. Ou seja: ao executar a pesquisa, o base deve abrir o quadro de diálogo para digitar os primeiro critério e depois o segundo. Usando o comando no SQL SELECT * FROM Sócios WHERE data de nascimento = ? Abre o quadro de diálogo para inserir o primeiro parâmetro. Mas não consegui criar para o segundo critério. Já tentei AND, OR, BETWEEN. Alguém poderá me ajudar? Agradeço Hermeto Menezes Silva Barra do Quaraí/RS