CREATE TABLE DATETIME_dt (a DATETIME)
prepst#!# INSERT INTO DATETIME_dt(a) values(@a) #!#DATETIME|-|a|-|2000-12-13 12:58:23.123
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.989
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.990
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.991
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.992
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.993
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.994
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.995
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.996
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.997
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.998
prepst#!#exec#!#DATETIME|-|a|-|2000-02-28 23:59:59.999
prepst#!#exec#!#DATETIME|-|a|-|1900-02-28 23:59:59.989
prepst#!#exec#!#DATETIME|-|a|-|1753-01-01 00:00:00.000
prepst#!#exec#!#DATETIME|-|a|-|9999-12-31 23:59:59.997
prepst#!#exec#!#DATETIME|-|a|-|<NULL>
SELECT * FROM DATETIME_dt;
INSERT INTO DATETIME_dt(a) values('2000-12-13 12:58:23.123')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.989')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.990')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.991')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.992')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.993')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.994')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.995')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.996')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.997')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.998')
INSERT INTO DATETIME_dt(a) values('1900-02-28 23:59:59.999')
INSERT INTO DATETIME_dt(a) values('2000-02-28 23:59:59.989')
INSERT INTO DATETIME_dt(a) values('1753-01-01 00:00:00.000')
INSERT INTO DATETIME_dt(a) values('9999-12-31 23:59:59.997')
INSERT INTO DATETIME_dt(a) values(NULL)
SELECT * FROM DATETIME_dt;
DROP TABLE DATETIME_dt;

select convert(datetime, '2022-11-10 09:15:30.000');
select convert(datetime, '2022-11-10 09:15:30.001');
select convert(datetime, '2022-11-10 09:15:30.002');
select convert(datetime, '2022-11-10 09:15:30.003');
select convert(datetime, '2022-11-10 09:15:30.004');
select convert(datetime, '2022-11-10 09:15:30.005');
select convert(datetime, '2022-11-10 09:15:30.006');
select convert(datetime, '2022-11-10 09:15:30.007');
select convert(datetime, '2022-11-10 09:15:30.008');
select convert(datetime, '2022-11-10 09:15:30.009');
select convert(datetime, '2022-11-10 09:15:30.999');

select convert(datetime, '2022-11-10 21:26:45.120');
select convert(datetime, '2022-11-10 21:26:45.341');
select convert(datetime, '2022-11-10 21:26:45.562');
select convert(datetime, '2022-11-10 21:26:45.783');
select convert(datetime, '2022-11-10 21:26:45.904');
select convert(datetime, '2022-11-10 21:26:45.215');
select convert(datetime, '2022-11-10 21:26:45.436');
select convert(datetime, '2022-11-10 21:26:45.657');
select convert(datetime, '2022-11-10 21:26:45.878');
select convert(datetime, '2022-11-10 21:26:45.909');

select convert(datetime, '2000-12-13 12:58:23.123');
select convert(datetime, '2000-12-13 12:58:23.223');
select convert(datetime, '2000-12-13 12:58:23.323');
select convert(datetime, '2000-12-13 12:58:23.423');
select convert(datetime, '2000-12-13 12:58:23.523');
select convert(datetime, '2000-12-13 12:58:23.623');
select convert(datetime, '2000-12-13 12:58:23.723');
select convert(datetime, '2000-12-13 12:58:23.823');
select convert(datetime, '2000-12-13 12:58:23.923');
select convert(datetime, '2000-12-13 12:58:23.023');

select convert(datetime, '1753-01-01 23:59:59.997');
select convert(datetime, '1753-12-31 23:59:59.998');
select convert(datetime, '1753-12-31 23:59:59.999');
select convert(datetime, '9999-12-31 23:59:59.998');
select convert(datetime, '9999-12-31 23:59:59.999');
select convert(datetime, '1752-12-31 23:59:59.997');
select convert(datetime, '0000-00-00 00:00:00.000');
select convert(datetime, NULL);

select convert(datetime, '1900-01-01 02:18:53.003')
select convert(datetime, '1900-01-02 00:00:00.003')
select convert(datetime, '1900-01-02 01:00:00.003')