Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.min( )
|
entitySelection.min ( rotaAtributo ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
rotaAtributo | Texto |
![]() |
Rota do atributo a ser usado para cálculo | |||||
Resultado | Mixed |
![]() |
Valor mínimo do atributo | |||||
O método entitySelection.min( ) devolve o menor valor (o mínimo) entre todos os valores de rotaAtributo na seleção de entidade. Ele retorna o valor da primeira entidade da seleção de entidade, já que se ordenaria em ordem ascendente utilizando o método entitySelection.orderBy( ) (excluindo valores nulos).
Se passar em rotaAtributo uma rota a um atributo de objeto que contenha diferentes tipos de valores, o método entitySelection.min( ) devolverá o valor mínimo dentro do primeiro valor de tipo escalar na ordem de lista de tipo (ver collection.sort( ))).
entitySelection.min( ) retorna indefinido se a seleção de entidade for vazia ou se rotaAtributo não for encontrado no atributo objeto.
Um erro é devolvido se:
Se quiser encontrar o maior salário entre todas as funcionárias:
C_OBJECT($sel)
C_REAL($maxSalary)
$sel:=ds.Employee.query("gender = :1";"female")
$maxSalary:=$sel.max("salary")
Produto: 4D
Tema: ORDA - seleção de entidade
Criado por: 4D v17
Modificado: 4D v18 R6
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)