Ошибка преобразования даты из символьной строки - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть импортированная таблица csv, где я пытаюсь преобразовать дату как есть из строки в тип поля даты. Я не вижу ничего в данных, которые показывают, что это должно быть проблемой, но после выполнения запроса я получаю следующую ошибку

"Ошибка преобразования при преобразовании даты и / или времени из строки символов."

Я надеюсь, что кто-то видит то, чего не вижу

Вот запрос

Select 
  i.item_no, 
  i.cust_ident_1,
CASE 
  WHEN i.Item_no IS NULL THEN 'Z00000'
    WHEN LEN(i.item_no) <= 4 THEN 'Z00000'
    ELSE LEFT(i.item_no, LEN(i.item_no) - 4) 
  END AS ItemNo,     
 cast(replace(qty_ordered, ',' , '') as integer) as 
W_QtyOrdered,    
 cast(replace(fg_qty, ',' , '') as integer) as 
WFinishedGoodsQty,   
 cast(replace(i.qty_shipped, ',' , '') as integer) as 
WQty_Shipped,    
 cast(replace(i.on_hand_1, ',' , '') as integer) as WOnHand,     
convert(date, due_date) as due_date
from data.email i 
where i._modified >= (select max(_modified) from data.email)

Вот список дат, которые я пытаюсь преобразовать, так как они представлены в импортированной таблице csv

4/24/19
4/30/19
5/14/19
4/16/19

Не уверен, что мне нужно сделать в эти дни для перевода на работу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...