T-SQL自定义函数返回前一天或后一天日期
生活随笔
收集整理的這篇文章主要介紹了
T-SQL自定义函数返回前一天或后一天日期
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下面兩個自定義函數(shù),一個是獲取指定的前一天的日期,另外一個是獲取指定日期的后一天日期。開發(fā)企業(yè)內(nèi)網(wǎng)軟件常用,為了更好的的規(guī)范和代碼維護(hù),Insus.NET常會把一些重復(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自定义函数返回前一天或后一天日期的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腿抖翻身困难需要做什么检查?
- 下一篇: mysql多启动与日志调优