如果有四周的时间,如何通过选择周来将数周的数据存储在数据库中?

时间:2015-03-18 04:29:21

标签: c# sql asp.net

我想将特定周的日期存储在数据库中。 EG:如果1-3-2015到7-3-2015是第1周,那么我想将8-3-2015到14-3-2015存储为第2周等等。如何在数据库中将其存储为数周。

2 个答案:

答案 0 :(得分:0)

创建表格:

`TableName WeekInfo'

WeekId int

StartDate DateTime

EndDate DateTime

然后在实际表中使用WeeKInfo表WeekId

答案 1 :(得分:0)

试试这个。

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)