我有表名爲Data_Details和數據的模樣:如何獲得日期時間,日期和時間列的時間差
DateTimeClosed Datesub TimeSub
6/20/2011 18:00 5/16/2011 17:13:17
6/20/2011 18:00 5/18/2011 13:45:17
6/1/2011 19:00 5/24/2011 8:30:12
我試圖讓封閉的日期,並在分鐘子日期之間的差異。
我寫了這樣的事情:
SELECT convert(int,convert(Datetime,[DateTimeClosed])-
(convert(Datetime,[Datesub])+convert(datetime,[TimeSub])))*24*60
FROM dbo.Data_details
它給我以下錯誤:
消息241,級別16,狀態1,2號線從轉換日期和/或時間時 轉換失敗字符串。
任何人都可以幫助我嗎?
請告訴我們你的表結構(列的數據類型) – Lamak
@Lamak所有列是[varchar](50)數據類型 – peter