某年第一周開始日期實現方法建站知識
導讀:1建站知識你想獲取某一年份第一周開始的日期,Insus.NET給你的答案,可以參考使用下面這個函數高端網站建設網站優化seo培訓。
參考網址 網站seo優化培訓
復制代碼 代碼如下:
SELECT [StartDate] FROM [dbo].[udf_Week](2012,2012) WHERE [Week] = 1
上面SQL語句執行結果: 但你還是覺得此方法很復雜,而且只需要日期部分,時間部分無需顯示。因此Insus.NET更改并產生如下一個新函數,你把函數高端網站建設附加入你的數據庫中,即可在程序中應用它了。復制代碼 代碼如下:
udf_StartDateOfFirstWeek SET ANSI_NULLS ON GO SET QUOTED_ID網站建設教程ENTIFIER ON GO CREATE FUNCTION udf_StartDateOfFirstWeek ( @Year INT ) RETURNS DATE AS BEGIN DECLARE @StartDate DATE = CAST((CAST(@Year AS VARCHAR(4)) + '-01-01') AS DATE) RETURN CASE WHEN (DATEPART(DW,@StartDate) > 4) THEN DATEADD(DAY,(8 - DATEPART(DW,@StartDate)) ,@StartDate) ELSE DATEADD(DAY,(-(DATEPART(DW,@StartDate)-1)),@StartDate) END END GO
函數執行Demo: 相關高端網站建設網站優化seo培訓。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章某年第一周開始日期實現方法建站知識主要講述第一周,日期,某年第一周開始日期實現方法建站知網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4624.html