Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.4 KB

File metadata and controls

80 lines (60 loc) · 2.4 KB
title FLOOR (Transact-SQL) | Microsoft Docs
ms.custom
ms.date 03/03/2017
ms.prod sql-non-specified
ms.reviewer
ms.suite
ms.technology
database-engine
ms.tgt_pltfrm
ms.topic language-reference
f1_keywords
FLOOR_TSQL
FLOOR
dev_langs
TSQL
helpviewer_keywords
integers [SQL Server]
largest integers
FLOOR function [Transact-SQL]
ms.assetid 4f26c784-9240-491f-b854-754be3fccae4
caps.latest.revision 30
author BYHAM
ms.author rickbyh
manager jhubbard

FLOOR (Transact-SQL)

[!INCLUDEtsql-appliesto-ss2008-xxxx-asdw-pdw_md]

Returns the largest integer less than or equal to the specified numeric expression.

Topic link icon Transact-SQL Syntax Conventions

Syntax

-- Syntax for SQL Server, Azure SQL Data Warehouse, Parallel Data Warehouse  
  
FLOOR ( numeric_expression )  

Arguments

numeric_expression
Is an expression of the exact numeric or approximate numeric data type category, except for the bit data type.

Return Types

Returns the same type as numeric_expression.

Examples

The following example shows positive numeric, negative numeric, and currency values with the FLOOR function.

SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45);  

The result is the integer part of the calculated value in the same data type as numeric_expression.

---------      ---------     -----------  
123            -124          123.0000     

Examples: [!INCLUDEssSDWfull] and [!INCLUDEssPDW]

The following example shows positive numeric, negative numeric, and values with the FLOOR function.

SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45);  

The result is the integer part of the calculated value in the same data type as numeric_expression.

----- --------- -----------

123 -124 123

See Also

Mathematical Functions (Transact-SQL)