Я пытаюсь создать отчет с помощью хранимой процедуры SQL Server, которая ожидает два datetime
входных параметра. Однако хранимая процедура не принимает значение входного параметра, выбранное на экране приглашения, что приводит к ошибке
'Неверный синтаксис рядом с ключевым словом CONVERT'.
SQL, сгенерированный отчетом, по умолчанию использует функцию Convert
EXECUTE [Projects_findings_summary_date]
CONVERT (DATETIME, '12/01/2017 00:00:00', 120),
CONVERT (DATETIME, '12/31/2017 12:59:59', 120)
GO
Этот код также вызвал ошибку в SQL Server Management Studio. Но это работает нормально, если мы возьмем функцию CONVERT
.
EXECUTE [Projects_findings_summary_date]
'12/01/2017 00:00:00',
'12/31/2017 12:59:59'
GO
Любая помощь в решении этой проблемы приветствуется.
Мы недавно обновились до Crystal Reports 2016 и SQL Server 2014.