簡體   English   中英

如果有四個星期,如何通過選擇星期將一個星期的數據存儲在數據庫中?

[英]If there are four weeks,how to store the data of single week in the database by selecting the week?

我想將特定星期的日期存儲在數據庫中。 EG:如果1-3-2015至7-3-2015是第1周,那么我想將8-3-2015至14-3-2015作為第2周存儲,依此類推。如何將其作為周存儲在數據庫中。

創建一個表:

TableName WeekInfo

WeekId int

StartDate DateTime

EndDate DateTime

然后在實際表格中使用WeeKInfo表的WeekId

嘗試這個。

declare @date datetime = getdate()
declare @wkid int

set @wkid=(select datepart(day, datediff(day, 0, @date)/7 * 7)/7 + 1)

insert into table_name (ekid,date1) values(@wkid,@date)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM