Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 

DateFloor Function

By Gordon Klundt, 2010/11/17

This function takes a date and a date part parameter and rounds the date down to the nearest date part.

Example:
In order to round '2010-11-03 17:44:10.117' to the nearest hour ('2010-11-03 17:00:00.000')
select dbo.datefloor(cast('2010-11-03 17:44:10.117' as datetime),'hh')

This function is helpful when aggregating dates by a date part (hour, day, etc).
See also: DateCeiling Function

Total article views: 1058 | Views in the last 30 days: 3
 
Related Articles
FORUM

"function"

"function"

FORUM
FORUM

Function

Dynamic Function

SCRIPT

DateCeiling Function

Rounds dates up to the nearest datepart.

FORUM

NthMostfrequent function

NthMostfrequent function

Tags
date manipulation    
t-sql    
 
Contribute

Join the most active online SQL Server Community

SQL knowledge, delivered daily, free:

Email address:  

You make SSC a better place

As a member of SQLServerCentral, you get free access to loads of fresh content: thousands of articles and SQL scripts, a library of free eBooks, a weekly database news roundup, a great Q & A platform… And it’s our huge, buzzing community of SQL Server Professionals that makes it such a success.

Join us!

Steve Jones
Editor, SQLServerCentral.com

Already a member? Jump in:

Email address:   Password:   Remember me: Forgotten your password?
Steve Jones