【发布时间】:2010-09-26 16:53:02
【问题描述】:
我在 SQL 中有一个名为 getBuisnessDays 的用户定义函数,它接受 @startdate 和 @enddate 并返回两个日期之间的工作日数。如何在我的选择中调用该函数?
这就是我想做的……
SELECT getBusinessDays(a.opendate,a.closedate)
FROM account a
WHERE ...
【问题讨论】:
-
请记住,UDF 通常会影响查询性能,具体取决于优化器对它们的反应。它们通常意味着逐行处理而不是基于集合。对于您的情况,您最好使用日历表并在需要时进行选择。
标签: sql sql-server select user-defined-functions