Как я могу преобразовать DateTime2 в DateTime из сохраненной процедуры Выполненный результат? У меня есть процедура, которая будет выполнять динамически сформированный sql-оператор, который будет иметь вывод из разных столбцов, в котором есть некоторые типы данных datetime2. Как я могу изменить это datetime2 на datetime, потому что я хочу назначить эту процедуру как источник данных для отчета о кристалле, но хрустальный отчет преобразует datetime2 в строку и строку, которая не может выполнить требуемую логику в отчете. Поэтому я хочу, чтобы процедура давала datetime, а не datetime2.Преобразование DateTime2 в DateTime из хранимой процедуры Выполнено Результат
Я думаю, временные таблицы может мне помочь, но не знаете, как поступить .. пожалуйста, помогите ..
Типы дат не имеют формата. То, что вы опубликовали, работает только потому, что поле было неявно преобразовано в строку, используя формат, указанный CR. Лучшим решением для * * лучше было бы использовать правильную функцию форматирования с самого начала, например 'ToText', как показано в [этом вопросе] (http://stackoverflow.com/questions/20548852/how-to-convert-datetime- объект-к-строка-в-кристаллических-отчеты) –