我有一个函数,它接受两个 date 类型的参数,就像这个
一样FUNCTION [dbo].[fn_Test] (@DiffFrom DATE, @DiffTo DATE)
RETURNS INT
但是当我尝试运行时
SELECT [fn_Test](convert(date, 'Oct 23 2012 11:01AM') , GETDATE())
我收到以下错误:
关键字' convert'附近的语法不正确。
我做错了什么?
答案 0 :(得分:5)
您需要像这样限定函数名称:
SELECT [dbo].[fn_Test](convert(date, 'Oct 23 2012 11:01AM') , GETDATE())