Преобразование в DateTime было бы незначительным.Однако мы не знаем, какой у вас часовой пояс или, что более важно, часовой пояс данных
Пример
Declare @YourTable table (SomeCol varchar(50))
Insert Into @YourTable values
('APR-10-2018 11:33:39 AM')
,('Dec-04-2017 11:14:24 AM')
,('DEC-01-2017 07:24:54 PM')
,('DEC-01-2017 07:20:28 PM')
,('DEC-01-2017 07:19:52 PM')
Select AsDateTime = try_convert(datetime,replace(SomeCol,'-',' '))
From @YourTable
Возвращает
AsDateTime
2018-04-10 11:33:39.000
2017-12-04 11:14:24.000
2017-12-01 19:24:54.000
2017-12-01 19:20:28.000
2017-12-01 19:19:52.000