У меня есть 2 таблицы: t1 и t2.
- столбец даты на t1, который определяется как
DateTime2(3)
- столбец даты на t2, который определяется как
DateTime
Я пытаюсь получить значение столбца Date из t1 и использовать его для обновления даты в t2.
Проблема:
Когда
t1.Date = '2011-07-23 14:01:32.114'
и когда я использую это значение для обновления t1.Date (который является DateTime), оператор обновления устанавливает его на:
2011-07-23 14:01:32.113
, что на 1 МИЛЛИОНДЫ ниже.
Вопрос:
Как можно предотвратить / принудительно применить это обновление, чтобы SQL снова преобразовал значение 2011-07-23 14:01:32.114
, поступающее из столбца типа DateTime2 (3), в 2011-07-23 14:01:32.114
, чтобы у меня не было разницы в 1 МИЛЛИНДдругой стол?