0
我在兩個不同的DB(一個本地和一個遠程)中有兩個相同的表。他們都有一個Datetime
(或Datetime2
或其他任何東西,我仍然可以改變這一點)列指定何時被添加。我想要的是從遠程表獲取記錄到本地表尚未帶來的記錄。選擇在另一個日期上大於另一日期的日期
對於這個從本地表獲得最大值,然後我試圖把條件WHERE remoteTable.CreateTime > maxLocalValue
,但我不知道爲什麼這似乎覆蓋了邊界上的一些記錄。任何更好的方式來做到這一點?在第二或分鐘的水平?
你怎麼知道他們*在邊界*?什麼是ypur精度? –
這兩個系統是否在同一時區? –
也許嘗試將日期轉換爲「1950年以後的秒數」,並以這種方式比較它們。 – dseibert