Função @DATA
Revisão de 13h48min de 25 de fevereiro de 2025 por Kelvin.nunes (discussão | contribs) (Criou página com 'A função @DATA retorna a data atual do sistema, sem a parte da hora. É útil para comparar ou registrar datas em consultas SQL e outras operações que envolvam valores tem...')
A função @DATA retorna a data atual do sistema, sem a parte da hora. É útil para comparar ou registrar datas em consultas SQL e outras operações que envolvam valores temporais.
Sintaxe
@DATA()
Parâmetros
Nome | Banco | Descrição |
---|---|---|
@DATA | PostgreSQL | CURRENT_DATE |
@DATA | Oracle | TRUNC(SYSDATE) |
@DATA | FireBird | CURRENT_DATE |
@DATA | SQLServer | CAST(GETDATE() AS DATE) |
Exemplo
procedure FiltrarHoje; var Q: TPHQuery; begin try Q := NewPHQuery; Q.Add('SELECT * ' + 'FROM PEDIDOS ' + 'WHERE DATA_PEDIDO = @DATA()'); finally Q.Free; end; end; begin FiltrarHoje; end.