日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]?關于sql數據庫里日期的跨年處理:讀取本周和上周紀錄時,涉及跨年數據要特殊處理:數據庫里周數保存 1-52周。按照sql函數取得周數時會出現53的問題。寫入數據庫時要處理州周為53的情況,week=

?

關于sql數據庫里日期的跨年處理:


讀取本周和上周紀錄時,涉及跨年數據要特殊處理:


數據庫里周數保存 1-52周。


按照sql函數取得周數時會出現53的問題。


寫入數據庫時要處理州周為53的情況,

week=53?? 則當作下1年處理

nian=nian+1
week=1

?

本周:

?SET DATEFIRST 1 -- 設置周一為一周的第一天
?declare @week_year int
?set @week_year = year(getdate())
?declare @week smallint?-- 第幾周
?select @week = datepart(week,getdate())
?
?if(@week=53)
?begin
??set @week_year=@week_year+1
??set @week=1
?end


上周:


?SET DATEFIRST 1 -- 設置周一為一周的第一天

?declare @last_week_year int

?set @last_week_year = year(getdate())

?declare @last_week smallint?-- 第幾周

?select @last_week = datepart(week,getdate())
?
?if(@last_week=1)
??begin
???set @last_week_year=@last_week_year-1
???set @last_week=52
??end
?else
??begin
???set @last_week=@last_week-1
??end


上上周:


?SET DATEFIRST 1 -- 設置周一為一周的第一天

?declare @last_last_week_year int

?set @last_last_week_year = year(getdate())

?declare @last_last_week smallint?-- 第幾周

?select @last_last_week = datepart(week,getdate())
?
?if(@last_last_week=1)
??begin
???set @last_last_week_year=@last_last_week_year-1
???set @last_last_week=51
??end
?else if(@last_last_week=2)
??begin
???set @last_last_week_year=@last_last_week_year-1
???set @last_last_week=52
??end
?else
??begin
???set @last_last_week=@last_last_week-2
??end

?

?

本月:


?declare @today_year int
?declare @today_month int


?set @today_year = year(getdate())
?set @today_month = month(getdate())

?

?

上月:

?

?declare @last_month_year int
?declare @last_month int
?set @last_month_year = year(getdate())
?set @last_month = month(getdate())
?
?if (@last_month = 1)
??begin
??? set @last_month = 12
??? set @last_month_year =@last_month_year -1
??end?
?else if (@last_month != 1)
??begin
?? set @last_month = @last_month-1
??end
?

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉