我有表名为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