【发布时间】:2014-10-09 16:47:34
【问题描述】:
我有一个表格函数,我想在其中提取以下内容:
select LastName,
FirstName,
Location,
Sales
from fnGetStuff (DateID)
我想为一堆 DateID 多次运行它,比如 (2001, 2004, 2005, 2011)
有没有办法让表格函数以每个 DateID 作为参数运行多次?
研究它我发现 CROSS APPLY 可能是一个答案,但不确定。
【问题讨论】:
-
数据库是指 Microsoft SQL Server Management Studio?
-
是的,CROSS APPLY 就是您想要的。从某个表/子查询中选择 DateIds,然后交叉应用您的函数
标签: sql sql-server function ssms tabular