Como consultar dados com SQL filtrando pela data do sistema?

Problema:

Preciso fazer uma consulta com SQL que me retorne todos os registros em que o valor de um campo do tipo data seja igual ou anterior à dada do sistema. Como fazer?

Solução 1: Filtrar pela data atual do computador que está executando o programa.

Query.Close;
Query.SQL.Text := 'SELECT * FROM Tabela WHERE CampoData <= :Hoje';
Query.ParamByName('Hoje').AsDate := Date;
Query.Open;

Solução 2: Filtrar pela data atual do computador servidor onde está o banco de dados.

Query.Close;
Query.SQL.Text := 'SELECT * FROM Tabela WHERE CampoData <= CURRENT_DATE';
Query.Open;

Observações

Dependendo do servidor de banco de dados que esteja usando, talvez tenha que trocar CURRENT_DATE por TODAY() ou outra função equivalente.

Não encontrou o que procurava?

Confira outros conteúdos:

Veja também nossos treinamentos em vídeo

Apresentação do curso - ERP gratuito Tecnobyte SAC Free

1:16

Apresentação do curso - ERP gratuito Tecnobyte SAC Free

Cadastro de produtos para controle de estoque no ERP gratuito Tecnobyte SAC Free

16:37

Cadastro de produtos para controle de estoque no ERP gratuito Tecnobyte SAC Free

Download e instalação do ERP gratuito Tecnobyte SAC Free

6:52

Download e instalação do ERP gratuito Tecnobyte SAC Free

Como registrar venda com leitor de código de barras no ERP gratuito Tecnobyte SAC Free

3:24

Como registrar venda com leitor de código de barras no ERP gratuito Tecnobyte SAC Free

Como registrar o ERP gratuito Tecnobyte SAC Free

2:49

Como registrar o ERP gratuito Tecnobyte SAC Free

Como converter um orçamento em venda no ERP gratuito Tecnobyte SAC Free

1:23

Como converter um orçamento em venda no ERP gratuito Tecnobyte SAC Free

Controle de vendas no ERP gratuito Tecnobyte SAC Free

7:37

Controle de vendas no ERP gratuito Tecnobyte SAC Free

Como alterar os dados da empresa no registro do ERP gratuito Tecnobyte SAC Free

1:44

Como alterar os dados da empresa no registro do ERP gratuito Tecnobyte SAC Free

Cadastrando fabricantes no ERP gratuito Tecnobyte SAC Free

4:35

Cadastrando fabricantes no ERP gratuito Tecnobyte SAC Free

Como cadastrar clientes, fornecedores e outras pessoas no ERP gratuito Tecnobyte SAC Free

7:46

Como cadastrar clientes, fornecedores e outras pessoas no ERP gratuito Tecnobyte SAC Free