2016-10-19 56 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())