I have a table structured like this:
CREATE TABLE [TESTTABLE](
[ID] [int] IDENTITY(1,1) NOT NULL,
[DateField] [datetime] NULL,
[StringField] [varchar](50),
[IntField] [int] NULL,
[BitField] [bit] NULL
)
I execute the following code:
BEGIN INSERT INTO TESTTABLE (IntField,BitField,StringField,DateField)
VALUES
('1',1,'hello',{ts '2009-04-03 15:41:27.378'});
SELECT SCOPE_IDENTITY()
END
And then
select * from testtable with (NOLOCK)
and my result shows:
2009-04-03 15:41:27.377
for the date field.
Any ideas why I seem to be losing a millisecond??
TIA