软件下载吧文章资讯

分类分类

SQL开发知识:解析SQL Server中datetimeset转换datetime类型问题

2024-02-14 10:20作者:下载吧

在SQL Server中,数据类型datetimeoffset转换为datetime类型或datetime2类型时需要特别注意,有可能一不小心你可能会碰到下面这种情况。下面我们构造一个简单案例,模拟一下你们可能遇到的情况。

CREATE TABLE TEST
(
ID INT IDENTITY(1,1)
,CREATE_TIME DATETIME
,CONSTRAINT PK_TEST PRIMARY KEY(ID)

);
GO

INSERT INTO TEST(CREATE_TIME)
SELECT ‘2020-10-03 11:10:36’ UNION ALL
SELECT ‘2020-10-03 11:11:36’ UNION ALL
SELECT ‘2020-10-03 11:12:36’ UNION ALL
SELECT ‘2020-10-03 11:13:36′;

DECLARE @p1 DATETIMEOFFSET;
SET @p1=’2020-10-03 11:12:36.9200000 +08:00’
SELECT * FROM dbo.TEST
WHERE CREATE_TIME <=@p1;

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消