SQL Server函数参数

时间:2016-10-19 23:16:21

标签: sql-server function

我有一个函数,它接受两个 date 类型的参数,就像这个

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

但是当我尝试运行时

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

我收到以下错误:

  

关键字' convert'附近的语法不正确。

我做错了什么?

1 个答案:

答案 0 :(得分:5)

您需要像这样限定函数名称:

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