Função @ANOMES
A função @ANOMES é utilizada para retornar o ano e o mês de uma data no formato YYYYMM. Essa função pode ser útil para realizar comparações ou agrupamentos baseados em ano e mês em uma consulta SQL.
Sintaxe:
@ANOMES
Parâmetros
Nome | Banco | Descrição |
---|---|---|
@ANOME | PostgreSQL | TO_CHAR(DATE, 'YYYYMM') |
@ANOME | Oracle | TO_CHAR(DATE, 'YYYYMM') |
@ANOME | FireBird | EXTRACT(YEAR FROM DATE) * 100 + EXTRACT(MONTH FROM DATE) |
@ANOME | SQLServer | CONVERT(VARCHAR(6), DATE, 112) |
Exemplos:
procedure Filtro; var Q: TPHQuery; begin try Q := NewPHQuery; Q.Add('SELECT * ' + 'FROM VENDAS ' + 'WHERE @ANOMES(DATA_VENDA) = @ANOMES(:DataFiltro)'); finally Q.Free; end; end; begin Filtro; end.