Интересно, если с этим преобразованием у меня будет 100% уверенность, что время для столбца my_date будет правильно преобразовано, в целом, что вся дата будет выглядеть правильно после преобразования.
Дата всегда будет правильно преобразована из формата dd-mm-yyyy HH:mm:ss
в формат yyyy-mm-dd HH:mm:ss
?
Какое наилучшее преобразование для этого случая?
Ниже приведен пример описанной проблемы:
DECLARE @tmp TABLE (my_date VARCHAR(20))
INSERT INTO @tmp VALUES ('25-02-2019 19:30:12')
INSERT INTO @tmp VALUES ('01-03-2019 09:30:11')
INSERT INTO @tmp VALUES ('22-02-2018 19:42:12')
INSERT INTO @tmp VALUES ('01-11-2019 19:30:17')
SELECT CONVERT (DATETIME, my_date, 105) FROM @tmp