SQL入门经典(九)之自定义函数
时间:2021-07-01 10:21:17
帮助过:1人阅读
FUNCTION fun_GetDateDIff(
@startDate datetime,
@endDate datetime)
returns int
AS
BEGIN
return datediff(
month,
@startDate,
@endDate);
END
GO
select ProductID,
sum(LineTotal)
from Purchasing.PurchaseOrderDetail
where dbo.fun_GetDateDIff(DueDate,
getdate())
=142 /**/ group by ProductID
--查询前的142的数据
View Code
修改UDF:直接把CREATE 改为ALTER就可以了。UDF基本和存储过程差不多的。
这一章比较简单。不会写太多,下一篇讲事务和锁。感觉后面写的越来越吃力了。有点写不下的冲动了。
SQL入门经典(九)之自定义函数
标签: