|
Преобразование даты при зfгрузке в mssql |
☑ |
0
1ctube
15.06.18
✎
07:44
|
День добрый.Есть база 1с, которая выгружает данные в mssql. При загрузке ругается на : "Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона."
Смотрю в таблице мускула, есть поле с типом datetime , и дата там представлена в виде : 2017-01-12 00:00:00.000 . В 1с же, дата представлена в виде 2017-09-01 . Как можно привести дату в 1с к такому виду: 2017-01-12 00:00:00.000 ?
|
|
1
МихаилМ
15.06.18
✎
08:00
|
определитесь, у Вас mysql или mssql
|
|
2
1ctube
15.06.18
✎
08:02
|
(1) mssql
|
|
3
1Сергей
15.06.18
✎
08:02
|
INSERT INTO table1 (date_incoming) VALUES
('2017-12-31 00:00:00')
|
|
4
1ctube
15.06.18
✎
08:05
|
(3) нет, в 1c есть такое условие:
table_re WHERE Date_Re >= '" + Формат(ДатаНачала, "ДФ=""гггг-MM-дд""") + "' AND Date_Re <= '" + Формат(ДатаОкончания, "ДФ=""гггг-MM-дд""") + "'");
Вот в ДатаНачала дата в виде:2017-09-01
|
|
5
1Сергей
15.06.18
✎
08:06
|
(4)
table_re WHERE Date_Re >= '" + Формат(ДатаНачала, "ДФ=""гггг-MM-дд""") + " 00:00:00" + ...
|
|
6
1Сергей
15.06.18
✎
08:09
|
Или, если тебе надо год-день-месяц:
table_re WHERE Date_Re >= '" + Формат(ДатаНачала, "ДФ=""гггг-дд-MM""") + " 00:00:00" + ...
|
|