如果要取日期只取到月的話,要怎麼取

且要格式化成201001,月份不足二位數時補0

這個在用c#程式寫的時候,很ok,用string.format就可以解決

但用t-sql 可以做的話,那就更好囉!

可以使用如下的語法

select replace(left(convert(varchar,getdate(),111),7),'/','')
這樣的範例呈現的結果就會是

201001這樣,嗯..方便多了,用在寫stored procedure好用

 

經由adalf網友的指導

更簡單的寫法

select convert(varchar(6),getdate(),112)


arrow
arrow
    全站熱搜

    丫德 發表在 痞客邦 留言(2) 人氣()