【发布时间】:2016-04-13 22:47:01
【问题描述】:
我正在执行需要来自两个不同表的两列的乘法运算,然后在单独的查询中使用结果。我认为这是可能的观点:
SELECT SUM(A.salesAmt * B.sales%) AS rebateAmount
但是在这里可以使用表值函数,还是更合适?表 A 和表 B 是否可以作为参数传递以返回最终的 rebateAmount 作为总和?
- 表 A 包含:
salesID, salesAmt - 表 B 包含:
salesID, sales%
如果可能的话,是否希望 TVF 返回 (salesAmt * sales%) as rebateAmount 的总和?这是 SQL Server 2014。
提前致谢。
【问题讨论】:
标签: sql view user-defined-functions sql-server-2014 table-valued-parameters