2016-10-19 2 views
0

У меня есть функция, которая принимает два параметра типа даты как этогоSQL Server

FUNCTION [dbo].[fn_Test] (@DiffFrom DATE, @DiffTo DATE) 
RETURNS INT 

, но когда я пытаюсь запустить

SELECT [fn_Test](convert(date, 'Oct 23 2012 11:01AM') , GETDATE()) 

я получаю следующее сообщение об ошибке:

Incorrect syntax near the keyword 'convert'.

Что я делаю неправильно?

+2

Как мы можем отладить функцию, если вы не отправили его -_- – Santi

ответ

5

Вы должны квалифицировать имя функции, как это:

SELECT [dbo].[fn_Test](convert(date, 'Oct 23 2012 11:01AM') , GETDATE())