2016-05-23 69 views
-2

檢索日期時間我和日期值的字符串列15-07-2013 15:00.00追加報價,而在SQL

在我的查詢,我要選擇它作爲「2013年7月15日15:00.00 「

任何指針?

+0

你要連接的報價爲'SELECT ... SQL query'的結果? – MusicLovingIndianGirl

+0

db/version?.... – Utsav

+0

是的。我也想在2013-07-15格式15:00.00格式。 SQL 2012 – Aruna

回答

0

對於MySQL,你可以使用CONCAT

select concat('"',date_format(STR_TO_DATE(my_column,'%d-%m-%Y %h:%i%s'), 
     '%Y-%m-%d %h:%i%s'), '"') from my_table ; 

用於Oracle您可以使用||

select '"' || my_column || '"' from my_table ; 
+0

這不會將格式更改爲YYYY-MM-DD HH:MM:SS – Aruna

+0

只需一分鐘 – scaisEdge

0

嘗試:

DECLARE @WrongFormat VARCHAR(20) = '15-07-2013 15:00.00' 
SELECT SUBSTRING(@WrongFormat, 1, 2) + '-' + 
     SUBSTRING(@WrongFormat, 4, 2) + 
     SUBSTRING(@WrongFormat, 6, 14)