2014-09-29 134 views
-3

我有一列Datetime2(7)我想從該列提取日期時間。我寫了以下查詢提取日期時間

select* 
from tablename 
where columnname>= '2001-01-30'; 

它確實爲該特定日期時間提取日期。

但我想提取從特定日期到特定日期的日期。然後它給我一個錯誤,string cant be converted to datetime。而數據類型是Datetime2(7)

回答

0

嘗試列轉換爲日期

SQL Fiddle Demo

select * 
from YourTable 
where cast(columnName as date) = '2001-01-30' 
+0

嘿感謝您的幫助,但我的數據已經是日期格式。那麼使用強制幫助? – vinnyvedi 2014-09-30 22:16:12