你用的是sql2005吗?,里面有内置函数的,举个例dateadd(yy,datetime1,datetme2),这是两个日期相加,yy表示要相加的单位(年,月,日。。。),后面2个就是时间,你要算差的话好像是datediff()
两个DateTime类型的对象相减得到一个TimeSpan的对象通过TimeSpan对象,你可以得到这两个时间的日数差,小时差或者分钟差等等
两个时间减的结果是秒为单位的或者是以小时为单位的