我想将特定周的日期存储在数据库中。 EG:如果1-3-2015到7-3-2015是第1周,那么我想将8-3-2015到14-3-2015存储为第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)