【发布时间】:2012-06-25 16:41:15
【问题描述】:
我有一个包含日期时间值范围的日期时间列。我想用所有这些日期时间值创建另一列,但要向下舍入到十分钟。
所以,是这样的:
datetimesent | ten_minute_column
2012-06-11 18:27:58.000 | 2012-06-11 18:20:00.000
2012-06-15 15:19:08.000 | 2012-06-15 15:10:00.000
... |
我玩得最远的就是把它放在分钟的桶槽中。 我是这样做的:
SELECT DatetimeSent,
DATEADD(Minute, DATEDIFF(Minute, 0, DatetimeSent), 0) AS Minute_bucket
FROM allrequests
但我需要十分钟的桶槽。
【问题讨论】:
标签: sql sql-server sql-server-2008