從資料庫取出日期轉成字串的程式碼

本區專門討論 MSSQL MYSQL 或其他SQL相關技術

從資料庫取出日期轉成字串的程式碼

文章marty 發表於 週四 1月 25, 2007 3:03 pm

select cast(Datepart(yyyy,getdate()) as char(4))+'/'+cast(Datepart(mm,getdate()) as char(2) )+'/'+cast(Datepart(dd,getdate()) as char(2) ) as aaa


Replace(CONVERT(char(10), dbo.ProjectWorkHour.WorkDate, 20),'-','/') AS bbb,
marty
Site Admin
 
文章: 409
註冊時間: 週六 11月 25, 2006 7:19 pm

Re: 從資料庫取出日期轉成字串的程式碼

文章marty 發表於 週四 11月 20, 2008 11:37 am

提供另一種
where Convert(varchar,UPD_DATE,120)='2008-10-14 18:40:46'

還有要注意的地方是 設 Datetime 有毫秒這個東西哦 所以判斷日期時要注意到你到底有沒有毫秒這個東西
marty
Site Admin
 
文章: 409
註冊時間: 週六 11月 25, 2006 7:19 pm

Re: 從資料庫取出日期轉成字串的程式碼

文章marty 發表於 週四 1月 21, 2010 10:29 am

select Replace(CONVERT(char(10), getdate(), 20),'-','')

再加上一個 出來答案是 20100121
marty
Site Admin
 
文章: 409
註冊時間: 週六 11月 25, 2006 7:19 pm


回到 SQL 技術討論

誰在線上

正在瀏覽這個版面的使用者: 沒有註冊會員 和 1 位訪客

cron