T-SQL自定义函数返回前一天或后一天日期
生活随笔
收集整理的這篇文章主要介紹了
T-SQL自定义函数返回前一天或后一天日期
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下面兩個(gè)自定義函數(shù),一個(gè)是獲取指定的前一天的日期,另外一個(gè)是獲取指定日期的后一天日期。開(kāi)發(fā)企業(yè)內(nèi)網(wǎng)軟件常用,為了更好的的規(guī)范和代碼維護(hù),Insus.NET常會(huì)把一些重復(fù)使用的代碼,重構(gòu)為函數(shù)。
?
返回前一天:
udf_Yesterday --?=============================================--?Author:????????Insus.NET
--?Create?date:?? 2012-03-22
--?Description:???指定日期,返回前一天日期
--?=============================================
CREATE?FUNCTION?[dbo].[udf_Yesterday](@datetime?DATETIME)
RETURNS?DATETIME
AS?
BEGIN????
????RETURN??DATEADD(DAY,-1,@datetime)
END
GO
?
返回后一天:
udf_Tomorrow --?=============================================--?Author:????????Insus.NET
--?Create?date:?? 2012-03-22
--?Description:???指定日期,返回后一天日期
--?=============================================
CREATE?FUNCTION?[dbo].[udf_Tomorrow](@datetime?DATETIME)
RETURNS?DATETIME
AS?
BEGIN????
????RETURN??DATEADD(DAY,1,@datetime)
END
GO
?
Demo:
SELECT?[dbo].[udf_Yesterday](CURRENT_TIMESTAMP)?AS?[Yesterday]SELECT?[dbo].[udf_Tomorrow](CURRENT_TIMESTAMP)?AS?[Tomorrow]
?
Result:
?
總結(jié)
以上是生活随笔為你收集整理的T-SQL自定义函数返回前一天或后一天日期的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 腿抖翻身困难需要做什么检查?
- 下一篇: POJ 3414 Pots【广搜】