如何讓欄位YYYYMM值都往前推2個月? |
答題得分者是:pedro
|
cutena
一般會員 發表:11 回覆:10 積分:4 註冊:2006-08-16 發送簡訊給我 |
您好~
想請問各位前輩~ 在SQL2000的 Table中有一個欄位為'YYYYMM' varchar(6) 是否有什麼語法可以讓Select 出來的YYYYMM值都往前推2個月? ex: 200709 -> 200707 , 200701 -> 200611 或是可以在Delphi 6 中利用什麼指令方式來寫去達到一樣的結果呢? 雖然有寫出一個方式,但總覺得可以有更好的~ formatdatetime('YYYYMM',strtodate(copy('YYYYMM',1,4) '/' copy('YYYYMM',5,2) '/01')-50) //50是自己選的,就是寫超過一個月小於二個月的日子 ~謝謝~ |
pedro
尊榮會員 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |