2013-07-22 27 views
-2

檢索到的值,我在SQL Server 2008如何Concat的從數據庫

SELECT (CONVERT(DATE, GETDATE())) 

執行這個查詢並顯示結果2013-07-22

我需要打印此結果爲22713,其中22是日期7是13個月是年份。

我該怎麼做?

+1

顯示的怎麼樣?桌面,瀏覽器,平板電腦,手機,語言......? – duffymo

+0

使用字符串操作不是SQL最擅長的操作。更好的做法使用其他工具(Java,Python,C#等) –

+0

直到現在我什麼也沒做,我沒有這樣的想法如何做到這一點 – sidhewsar

回答

1
SELECT CAST(DATEPART(dd,GETDATE()) as varchar(10)) 
    +CAST(DATEPART(mm,GETDATE()) as varchar(10)) 
    +RIGHT(CAST(DATEPART(YY,GETDATE()) as varchar(10)),2) 

SQLFiddle demo

0

您可以讀取字符串,使用標記器對其進行翻閱,將其拆分並按照您希望的方式放回原處。你在用什麼語言?