2015-06-20 224 views
-1
SELECT CAST(CONVERT(varchar, dateissued, 105) AS date) FROM table1; 

上述SQL語句返回空值而不是預期值。 我無法發現錯誤。將日期時間更改爲日期格式的日期數據類型?

+0

你使用哪種DBMS? MySQL或SQL服務器?由於您使用'CONVERT'我猜你使用SAL-Server。 – Ionic

+0

可能重複的[如何僅返回日期部分從SQL Server日期時間數據類型](http://stackoverflow.com/questions/113045/how-to-return-the-date-part-only-from-a- sql-server-datetime-datatype) –

+0

難道你不知道你是否正在使用SQL Server或Sybase IQ? –

回答

0

試試這個:

SELECT CONVERT(nvarchar(50),CONVERT(date,dateissued ,105)) as newDate 
0

這些SQL就會對你有用。

SELECT DATE_FORMAT('2010-06-25 09:16:04','%m/%d/%Y') AS DATE 

謝謝

相關問題