发布网友 发布时间:2022-05-01 05:42
共3个回答
懂视网 时间:2022-05-01 10:04
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入门经典(九)之自定义函数
标签:
热心网友 时间:2022-05-01 07:12
函数一般应该是标量单值函数。
比如 f_getdata(x int) 返回字符
那么就可以在sql语句中直接调用:
select a.*,f_getdata(a.type) from tablename a
热心网友 时间:2022-05-01 08:30
直接调用 例如