0 が 1900 年 1 月 1 日に暗黙的に変換されるため、datetime で機能します。
なぜ1900ではないのですか? MS Access で 0 =1899 年 12 月 31 日になるのはなぜですか? unix タイムスタンプが 1970 年 1 月 1 日であるのはなぜですか?
1753 年もかなり恣意的です。これはグレゴリオ暦への主要な切り替えですが、一貫性がありません。 SQL Server 2008 は 0001 年 1 月 1 日までさかのぼり、新しいタイプも含まれています。