【发布时间】:2023-03-23 10:31:01
【问题描述】:
我有一个名为 Test 的表,我有一个名为 Date 的列,它是 Datetime 数据类型。 我的要求是以这种格式获取日期的值:YYYY-MM-DD hh:mm:ss.123456。
但我得到的值如下:
Date
2011-03-09 11:35:03.890
所以我将 Date 列的数据类型更改为 Datetime2 所以现在我得到的值如下:
Date
2011-03-09 11:35:03.8900000
问题是在那几秒钟后我只想要 6 个字符,但我得到了 7 个。谁能帮我解决这个问题?
例子:
如果日期的值为 2011-03-07 11:35:03.1234567 那么它应该将值四舍五入到
2011-03-07 11:35:03.1234570 从那以后我只想要六个字符,所以
我想要这样的东西:
Date
2011-03-07 11:35:03.123457
【问题讨论】:
标签: sql sql-server tsql sql-server-2008 datetime