的情況是,我在YYYY-WW格式given_date,即201243和current_week
是201338減去日期
我也有一個WEEK_NUMBER說50,這表明50周...
,那麼現在我這50元的數週內新增至201243,使得它給我的結果是201341,而邏輯是我應檢查其是否大於201338
我寫了一段代碼...爲這...
Process_date= diff_yyyyww(current_week,given_date);
if Process_date>(48+week_number)
...
...
,而不是加到50,如果我發現(在given_date & current_week之間的差)與(48 + WEEK_NUMBER)
其工作正常檢查......
我需要爲這個「48理由「,如果我添加數字48我得到預期的結果...
日期沒有「格式」。該列有哪些數據類型? –
數字(6),我不能使用日期數據類型在這裏...日期在這裏是年周格式... – Guru
48是'0'字符的神奇數字。也許有一些從int到char的轉換以某種方式發生? – Dariusz