День добрый.Есть база 1с, которая выгружает данные в mssql. При загрузке ругается на : "Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона."
Смотрю в таблице мускула, есть поле с типом datetime , и дата там представлена в виде : 2017-01-12 00:00:00.000 . В 1с же, дата представлена в виде 2017-09-01 . Как можно привести дату в 1с к такому виду: 2017-01-12 00:00:00.000 ?
(3) нет, в 1c есть такое условие:
table_re WHERE Date_Re >= '" + Формат(ДатаНачала, "ДФ=""гггг-MM-дд""") + "' AND Date_Re <= '" + Формат(ДатаОкончания, "ДФ=""гггг-MM-дд""") + "'");
Вот в ДатаНачала дата в виде:2017-09-01
Или, если тебе надо год-день-месяц:
table_re WHERE Date_Re >= '" + Формат(ДатаНачала, "ДФ=""гггг-дд-MM""") + " 00:00:00" + ...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший