28. März 2019 13:43
dateTime := CURRENTDATETIME();
testTab.RESET;
IF testTab.FINDLAST THEN BEGIN
testTab.DateTimeShow := dateTime;
testTab.MODIFY;
MESSAGE(FORMAT(dateTime,0,'<Day,2>.<Month,2>.<Year4> <Hours24,2>:<Minutes,2>:<Seconds,2><Second dec>'));
testTab2.RESET;
IF testTab2.FINDLAST THEN;
MESSAGE(FORMAT(testTab2.DateTimeShow,0,'<Day,2>.<Month,2>.<Year4> <Hours24,2>:<Minutes,2>:<Seconds,2><Second dec>'));
END;
28. März 2019 13:54
28. März 2019 14:24
SQL Server stores DATETIME with a precision of 3.33 milliseconds (0. 00333 seconds). Similarly, SMALLDATETIME is rounded to the nearest minute.
28. März 2019 17:12
29. März 2019 15:16