時間:2024-02-14 10:20作者:下載吧人氣:18
在SQL Server中,數(shù)據(jù)類型datetimeoffset轉(zhuǎn)換為datetime類型或datetime2類型時需要特別注意,有可能一不小心你可能會碰到下面這種情況。下面我們構(gòu)造一個簡單案例,模擬一下你們可能遇到的情況。
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;
網(wǎng)友評論