2011-02-25 27 views
1

我將數據輸入到數據庫中,但日期已關閉,顯示爲秒。如何將以下日期轉換爲YYYY-MM-DD

我該怎麼辦select語句得到這個:

2010-02-18 07:45:00 

這樣:

2010-02-18 

我在這裏不是電腦的傢伙....謝謝!

+0

重複此問題http://stackoverflow.com/questions/113045/how-to-return-the-date-part-only-from -a-sql-server-datetime-datatype – 2011-02-25 20:20:04

回答

3

SELECT轉換(varchar(10),DateColumn,120)FROM TABLE

+0

偉大的工作正好, – Bill 2011-02-25 20:24:04

+0

有關樣式(日期格式)的更多功能Microsoft有一個有用的頁面:http://msdn.microsoft.com/en-us/library /ms187928.aspx – 2011-02-25 20:50:34

+0

@Bill - 如果工作完美,您應該將此答案標記爲正確/被接受的答案,以便@amit_g獲得幫助您的功勞。 – 2011-02-25 20:53:48

0
DATE('2010-02-18 07:45:00'); 

或變量中有

或者只是改變從datetimedate

1

列類型定義對於任何SQL Server版本

select dateadd(d, datediff(d, 0, datecolumn), 0), .. 
from .. 

或爲您的2008年

select CAST(datecolumn as Date), .... 
from .. 
相關問題