Funções Primeiro, Último

Aplica-se A
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devolver o valor de campo do primeiro ou do último registo do conjunto de resultados devolvido por uma consulta.

Sintaxe

Primeiro(expr)

Último(expr)

O marcador de posição expr representa uma expressão de cadeia que identifica o campo que contém os dados que pretende utilizar ou uma expressão que efetua um cálculo com os dados nesse campo. Os operandos em expr podem incluir o nome de um campo de tabela, uma constante ou uma função (que pode ser intrínseca ou definida pelo utilizador, mas não uma das outras funções de agregação SQL).

Observações

Estas funções devolvem o valor de um campo especificado no primeiro ou último registo, respetivamente, do conjunto de resultados devolvido por uma consulta. Se a consulta não incluir uma cláusula ORDER BY, os valores devolvidos por estas funções serão arbitrários, uma vez que os registos não são normalmente devolvidos numa ordem específica.

Exemplos

Expressão Resultados
SELECT First(DateofSale) AS Expr1 FROM ProductSales; Devolver o primeiro valor do campo "DatadaVenda" da tabela VendasDeProdutos.
SELECT Last(UnitPrice) como LastPrice, First(DateofSale) COMO FirstDate FROM ProductSales; Devolver o último valor a partir do campo "PreçoUnitário" e o Primeiro valor a partir do campo "DatadaVenda", apresenta-os na coluna PreçoÚltimo e PrimeiroData, respetivamente.

Calcular campos em funções SQL