我將數據輸入到數據庫中,但日期已關閉,顯示爲秒。如何將以下日期轉換爲YYYY-MM-DD
我該怎麼辦select語句得到這個:
2010-02-18 07:45:00
這樣:
2010-02-18
我在這裏不是電腦的傢伙....謝謝!
我將數據輸入到數據庫中,但日期已關閉,顯示爲秒。如何將以下日期轉換爲YYYY-MM-DD
我該怎麼辦select語句得到這個:
2010-02-18 07:45:00
這樣:
2010-02-18
我在這裏不是電腦的傢伙....謝謝!
SELECT轉換(varchar(10),DateColumn,120)FROM TABLE
偉大的工作正好, – Bill 2011-02-25 20:24:04
有關樣式(日期格式)的更多功能Microsoft有一個有用的頁面:http://msdn.microsoft.com/en-us/library /ms187928.aspx – 2011-02-25 20:50:34
@Bill - 如果工作完美,您應該將此答案標記爲正確/被接受的答案,以便@amit_g獲得幫助您的功勞。 – 2011-02-25 20:53:48
DATE('2010-02-18 07:45:00');
或變量中有
或者只是改變從datetime
到date
列類型定義對於任何SQL Server版本
select dateadd(d, datediff(d, 0, datecolumn), 0), ..
from ..
或爲您的2008年
select CAST(datecolumn as Date), ....
from ..
重複此問題http://stackoverflow.com/questions/113045/how-to-return-the-date-part-only-from -a-sql-server-datetime-datatype – 2011-02-25 20:20:04