سلام;
شما می تونین از نوع (datetime) استفاده کنین
create table test(d datetime)i
وبرای تبدیل به فرمت های مختلف از تابع convert استفاده کنین
select convert(varchar,d,8)
زمانی که کاربر زمان را وارد میکنه با استفاده از تابع ذکر شده می تونین فرمت زمان رو به شکل های مختلف تغیر بدین یا اگر می خواهین یک رشته به زمان اضافه کنین .آرگومان آخری تابع نوع فرمت رو تعیین می کنه که من عدد 8 رو وارد کردم که قرمت(hh:ss) است
لینک زیر انواع فرمت ها رو شرح داده:
http://sql.valdaran.net/2009/05/date...nversions.html
درمورد جمع تفریق هم از تابع datediff و dateaddاستفاده کنین