Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Convert string into date  [new]
HomenkoDmitry
Member

Откуда:
Сообщений: 5
Добрый день.
Столкнулся с такой проблемой: при загрузке из .txt файла в базу, когда происходит конвертация поля Transaction_date ("13/1/2011", "ММ/DD/YYYY") в дату не выдается ошибка, а выдает дату 1/13/2011. Подскажите как можно явно указать где месяц?
8 июл 15, 10:49    [17866315]     Ответить | Цитировать Сообщить модератору
 Re: Convert string into date  [new]
Baccardi
Member

Откуда: Оттуда
Сообщений: 117
HomenkoDmitry, convert + нужный формат?
8 июл 15, 10:53    [17866354]     Ответить | Цитировать Сообщить модератору
 Re: Convert string into date  [new]
HomenkoDmitry
Member

Откуда:
Сообщений: 5
Baccardi, на сколько я знаю в SSIS нет Convert().
Извиняюсь что сразу не написал где надо сделать.
8 июл 15, 10:55    [17866377]     Ответить | Цитировать Сообщить модератору
 Re: Convert string into date  [new]
Baccardi
Member

Откуда: Оттуда
Сообщений: 117
HomenkoDmitry, я, к сожалению, не специалист по SSIS, но stackoverflow подсказывает , что один из вариантов решения - нарезать дату substring-ами в нужной последовательности и указать ожидаемый тип даты (DT_DBDATE, DT_DBTIMESTAMP).
8 июл 15, 11:01    [17866467]     Ответить | Цитировать Сообщить модератору
 Re: Convert string into date  [new]
HomenkoDmitry
Member

Откуда:
Сообщений: 5
Baccardi, уже пробовал с Substr, но корректного результата не получил. Спасибо)
8 июл 15, 12:15    [17866959]     Ответить | Цитировать Сообщить модератору
 Re: Convert string into date  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
SET DATEFORMAT ....
8 июл 15, 14:28    [17867599]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить