选择sql中的MS Access用户定义函数

时间:2011-08-03 09:50:33

标签: ms-access

我是新手 我想在我的SELECT sql语句中使用UDF,如下所示:

select birthdate,GoMonth(birthdate,12) as yearold from data

上述声明将在出生日期后12个月提供字段名称年龄


function GoMonth(pDate,num) as datetime
    GoMonth=DateAdd("m",num,pdate)
end function

我不知道在哪里放或写功能
我正在使用其他数据库,并且不想更改每个数据库的sql语句。

1 个答案:

答案 0 :(得分:2)

如果您使用Access作为前端,请将其放在模块中并使其成为public function()。如果您有另一个前端,则不能将用户定义的函数与MS Access数据库一起使用,因为这些函数由Access而不是JET驱动程序解释。