2013-10-18 78 views
0

我非常新的SQL,並希望這裏有人能幫助我的以下內容:的SQL Server:如何查詢日期按照一定格式

我在SQL Server中的表有一列存儲日期和我有一個簡單的存儲過程來從這個表中選擇數據。

目前它提取的日期包括小時和分鐘。 我該如何實現以yyyy-mm-dd格式(不含小時和分鐘)格式提取日期? 我的專欄被稱爲「logDate」,我的表被稱爲「logTable」。

感謝任何幫助,蒂姆

回答

1

如果你只是想存儲日期,列轉換爲date類型,而不是一個datetime

如果你想保持數據的日期和時間,但只顯示日期

select convert(date, logDate) from logTable 

如果要返回日期爲一個字符串,使用convert

select convert(varchar(10), logDate, 120) from logTable 
+0

感謝快速回復 - 我不得不在最後添加「AS logDate」,那麼你的第一個建議就完美了! – user2571510