Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Devolve o maior número sem parte de fração que não seja superior ao valor do seu argumento. Se o argumento for uma sequência vazia, ele retornará a sequência vazia.
Sintaxe
fn:floor ($arg as numeric?) as numeric?
Argumentos
$arg
Número ao qual a função é aplicada.
Comentários
Se o tipo de $arg for um dos três tipos de base numérica, xs:float, xs:doubleou xs:decimal, o tipo de retorno será o mesmo que o tipo $arg. Se o tipo de $arg é um tipo derivado de um dos tipos numéricos, o tipo de retorno é o tipo numérico base.
Se a entrada para as funções fn:floor, fn:ceiling ou fn:round for xdt:untypedAtomic, dados não tipados, ela será implicitamente convertida para xs:double. Qualquer outro tipo gera um erro estático.
Exemplos
Este tópico fornece exemplos de XQuery em instâncias XML armazenadas em várias colunas de tipo xml no banco de dados de exemplo AdventureWorks.
Você pode usar a amostra de trabalho no de função de teto (XQuery) para a função floor() XQuery. Tudo o que você precisa fazer é substituir a função ceiling() na consulta pela função floor().
Limitações de implementação
Estas são as limitações:
- A função floor() mapeia todos os valores inteiros para xs:decimal.
Ver também
função de teto (XQuery)
função redonda (XQuery)
funções XQuery em relação ao tipo de dados xml