亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

某年第一周開始日期實現(xiàn)方法

 更新時間:2012年01月28日 22:43:37   作者:  
你想獲取某一年份第一周開始的日期,Insus.NET給你的答案,可以參考使用下面這個函數(shù)
參考網(wǎng)址 http://chabaoo.cn/article/29551.htm
復(fù)制代碼 代碼如下:

SELECT [StartDate] FROM [dbo].[udf_Week](2012,2012) WHERE [Week] = 1

上面SQL語句執(zhí)行結(jié)果:

但你還是覺得此方法很復(fù)雜,而且只需要日期部分,時間部分無需顯示。因此Insus.NET更改并產(chǎn)生如下一個新函數(shù),你把函數(shù)附加入你的數(shù)據(jù)庫中,即可在程序中應(yīng)用它了。
復(fù)制代碼 代碼如下:

udf_StartDateOfFirstWeek
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER 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

函數(shù)執(zhí)行Demo:

相關(guān)文章

  • 淺談數(shù)據(jù)庫日期類型字段設(shè)計應(yīng)該如何選擇

    淺談數(shù)據(jù)庫日期類型字段設(shè)計應(yīng)該如何選擇

    本文主要介紹了數(shù)據(jù)庫日期類型字段設(shè)計應(yīng)該如何選擇,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 一個函數(shù)解決SQLServer中bigint 轉(zhuǎn) int帶符號時報錯問題

    一個函數(shù)解決SQLServer中bigint 轉(zhuǎn) int帶符號時報錯問題

    這篇文章主要介紹了解決SQLServer中bigint 轉(zhuǎn) int帶符號時報錯問題的函數(shù),需要的朋友可以參考下
    2014-08-08
  • SQL Server縱表與橫表相互轉(zhuǎn)換的方法

    SQL Server縱表與橫表相互轉(zhuǎn)換的方法

    這篇文章主要介紹了SQL Server縱表與橫表相互轉(zhuǎn)換的方法,本文通過圖文并茂的形式給大家介紹,介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-09-09
  • sqlserver利用存儲過程去除重復(fù)行的sql語句

    sqlserver利用存儲過程去除重復(fù)行的sql語句

    以前弄過類似,去除相同信息的方法,現(xiàn)在找不到了,不過今天又花一些時間給弄出來了,記錄一下
    2010-06-06
  • SQL Server中的SELECT會阻塞SELECT嗎

    SQL Server中的SELECT會阻塞SELECT嗎

    這篇文章主要給大家介紹了SQL Server中的SELECT會阻塞SELECT的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • SQL中DATEADD和DATEDIFF的用法示例介紹

    SQL中DATEADD和DATEDIFF的用法示例介紹

    這篇文章主要介紹了SQL中DATEADD和DATEDIFF的用法,需要的朋友可以參考下
    2014-07-07
  • 淺析SQL語句中GROUP BY的用法

    淺析SQL語句中GROUP BY的用法

    “Group By”從字面意義上理解就是根據(jù)“By”指定的規(guī)則對數(shù)據(jù)進行分組,所謂的分組就是將一個“數(shù)據(jù)集”劃分成若干個“小區(qū)域”,然后針對若干個“小區(qū)域”進行數(shù)據(jù)處理。
    2014-08-08
  • SQL Server中判斷和處理NULL值的多種方法和解決方案

    SQL Server中判斷和處理NULL值的多種方法和解決方案

    在SQL Server數(shù)據(jù)庫中,NULL是表示缺少數(shù)據(jù)或未知值的特殊標記,處理NULL值是SQL開發(fā)人員經(jīng)常遇到的問題之一,本文將介紹SQL Server中判斷和處理NULL值的不同方法,以及一些解決方案,幫助您更好地處理數(shù)據(jù)庫中的NULL值情況,需要的朋友可以參考下
    2024-01-01
  • 非常詳細的SQL--JOIN之完全用法

    非常詳細的SQL--JOIN之完全用法

    非常詳細的SQL--JOIN之完全用法...
    2007-06-06
  • SqlServer 實用操作小技巧集合

    SqlServer 實用操作小技巧集合

    包括安裝時提示有掛起的操作、收縮數(shù)據(jù)庫、壓縮數(shù)據(jù)庫、轉(zhuǎn)移數(shù)據(jù)庫給新用戶以已存在用戶權(quán)限、檢查備份集、修復(fù)數(shù)據(jù)庫等.
    2009-10-10

最新評論