Tôi có một bảng có cấu trúc như thế này:Tại sao SQL Server mất một phần nghìn giây?
CREATE TABLE [TESTTABLE]
(
[ID] [int] IDENTITY(1,1) NOT NULL,
[DateField] [datetime] NULL,
[StringField] [varchar](50),
[IntField] [int] NULL,
[BitField] [bit] NULL
)
tôi thực hiện các đoạn mã sau:
BEGIN
INSERT INTO TESTTABLE (IntField, BitField, StringField, DateField)
VALUES ('1', 1, 'hello', {ts '2009-04-03 15:41:27.378'});
SELECT SCOPE_IDENTITY()
END
Và sau đó
select * from testtable with (NOLOCK)
và kết quả của tôi cho thấy:
2009-04-03 15:41:27.*377*
cho cột DateField
.
Bất kỳ ý tưởng nào khiến tôi dường như mất một phần nghìn giây ??
tôi ghi nhận cùng một sai lầm với các ngày như '2008-12-31 23: 59: 59,999' –
nhìn lúc này: CONVERT SELECT (DATETIME, '2008-12-31 23: 59: 59,999 ') –
[Xem câu hỏi này] (http://stackoverflow.com/questions/634122) để biết thêm chi tiết –