【发布时间】:2014-10-12 17:57:43
【问题描述】:
写一个UDF接受订单日期和发货日期。使 UDF 返回发生在用户输入的订单日期和发货日期之间的销售订单数量(使用 Vista 信用卡)。
(SQL Server 2012 中 AdventureWorks2012 中的表为 Sales-SalesOrderHeader)。
看来我必须参考Sales-CreditCard 表才能获得确切的卡名,因为Sales.SalesOrderHeader 表中没有提供该名称:
CREATE FUNCTION fx_SalesNmbr INT
(SELECT OrderDate, ShipDate
FROM Sales.SalesOrder
WHERE CreditCardID = Vista (Maybe is should be a function @ Creditcardname)
有人可以告诉我它是怎么做的吗?
【问题讨论】:
标签: sql sql-server tsql user-defined-functions