Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

MAX (Datas)

MAX (Datas)

Retorna a data mais recente encontrada em uma porta ou grupo. Você pode aplicar um filtro para limitar as linhas na pesquisa. Você pode aninhar somente uma função de agregação dentro de MAX.
Você também pode usar MAX para retornar o maior valor numérico ou o valor de string mais alto em uma porta ou grupo.

Sintaxe

MAX(
date
[,
filter_condition
] )
A tabela a seguir descreve os argumentos para este comando:
Argumento
Requerido/
Opcional
Descrição
data
Requerido
Tipo de dados Data/Hora. Passa a data para a qual você deseja retornar uma data máxima. Você pode inserir qualquer expressão de transformação válida.
filter_condition
Opcional
Limita as linhas na pesquisa. A condição de filtro deve ser um valor numérico ou avaliada como TRUE, FALSE ou NULL. Você pode inserir qualquer expressão de transformação válida.

Valor de Retorno

Data.
NULL se todos os valores passados para a função forem NULL ou se nenhuma linha for selecionada (por exemplo, a condição de filtro avaliada como FALSE ou NULL em todas as linhas).

Exemplo

Você pode retornar a data máxima para uma porta ou um grupo. A seguinte expressão retorna a data de pedido máxima para lanternas:
MAX( ORDERDATE, ITEM_NAME='Flashlight' )
ITEM_NAME
ORDER_DATE
Flashlight
Apr 20 1998
Regulator System
May 15 1998
Flashlight
Sep 21 1998
Diving Hood
Aug 18 1998
Flashlight
NULL