我有一个像这样的用户定义函数:
CREATE FUNCTION getMinutesWork
(
@startT datetime,
@endT datetime
)
RETURNS int
As
Begin
bla bla
bla bla
RETURN @totalMinute
End
它计算两个日期之间的总分钟数。我想用这样的表来使用它:
WorkerID |LastName| FirstName | StartDate | EndDate
1 | JOHN | SNOW |1979-12-26 02:47:00 | 1999-02-16 12:44:00
2 | ... | ... | .... . | .....
StartDate
和EndDate
是输入。但我无法弄清楚我的功能table valued
一个
答案 0 :(得分:4)
只需在select
:
select t.*,
dbo.getMinutesWork(StartDate, EndDate)
from table t;