A função máxima no SQL permite buscar o maior valor de um conjunto de valores em uma determinada coluna.
Na maioria dos casos, usamos a função máxima com tipos de dados numéricos, como números inteiros, carros alegóricos, decimais, dinheiro, etc.
No entanto, você sabia que pode usar a função máxima com os tipos de data? Usando a função max () no SQL com os tipos de dados de data retorna a data mais recente.
Isso pode ser útil ao filtrar o registro recentemente adicionado em uma determinada tabela.
Exemplo de uso
Vamos supor que temos uma tabela como mostrado abaixo:
Verifique o código da tabela abaixo:
criar funcionários da tabela (Podemos selecionar a data mais recente da coluna Start_date, como mostrado:
selecione Max (start_date) como mais recente dos funcionários;Isso deve retornar a data mais recente como mostrado:
Infelizmente, você não pode usar a função Max (data) com a cláusula WHERE. Fazer isso resultará em um erro como mostrado:
Selecione * FRORMS FUNCIONÁRIOS WHED MAX (START_DATE);Isso ocorre porque o SQL não permite funções agregadas na cláusula onde.
Inferência
Este artigo cobre o básico do uso da função máxima com um tipo de data em SQL. Por exemplo, o uso da função max () com o tipo de data retorna a data mais recente do conjunto especificado.