某年第一周開始日期實現方法

2022-09-25 01:48:10 字數 838 閱讀 2715

參考**

複製** **如下:

select [startdate] from [dbo].[udf_wefbsdsxihek](2012,2012) where [week] = 1

上面sql語句執行結果:

但你還是覺得此方法很複雜,而且只需要日期部分,時間部分程式設計客棧無需顯示。因此insus.net更改並產生如下乙個新函式,你把函式附加入你的資料庫中,即可在程式中應用它了。

複製** **如下:

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)) ,@startdat

else dateadd(day,(-(datepart(dw,@startdate)-1)),@startdate)

end

end

go

函式執行demo:

本文標題: 某年第一周開始日期實現方法

本文位址:

python第一周心得 Python第一周總結

變數 不能為系統自帶的內建函式,如def,help,sum等等 變數不能已下劃線數字來開頭,對大小寫敏感 變數後直接接數字,則被賦值為整型,如何加引號則賦值型別為字串str型別 a 1 整型 int b 2 字串 str 用print 直接輸出 a hello print a 在 使用者想要同時輸出...

第一周周記

下面是整個文章的第二部分,日常的安利 這周的話,除了整體恢復正常,週末我也購置了我的第一塊外接鍵盤,這裡的話我選擇的是國產的靜電容鍵盤niz的plum 87鍵鍵盤。今天拿到這個鍵盤第一天,整體使用了一下,尺寸配合著15寸的蘋果macbook pro可以說恰到好處,除此以外,整個鍵盤還是給我不少驚喜的...

寒假第一周

寫了這個標題,感覺有點像寫周記的味道.那就盡量堅持這個寒假裡至少每週一篇吧。這幾天學校裡真的好清靜了,實驗室和寢室都沒人了。其實說起來這周算是我們寒假的第二週了吧,14號就全部考完了,從放假的基本定義來看,那時候就算是寒假了。只不過上週這邊人還比較多,而且本科生也都沒考完,校歷上也是這週才算開始放假...