【发布时间】:2012-12-12 13:03:31
【问题描述】:
我在 SQL Server 2008 中有一个表 employeeswipe_tbl,其中包含以下列:
create employeeswipe_tbl swipepk int (
swipepk int primary ,
empid int,
dateofswipe date ,
intime datetime,
outime datetime,
logduration time
)
当员工登录intime, empid, dateofswipe 时,当outime 注销时,swipepk 会更新
现在我想要的是,当我更新 outtime 时,logduration 将自动计算为
logduration = outtime - intime
我正在考虑一些想法,例如计算列或触发器。考虑到我是初学者,谁能给出一个好的选择?
【问题讨论】:
-
两个日期和时间之间的差异是时间跨度,而不是日期和时间。
-
@Damien_The_Unbeliever 我正在编辑并制作持续时间
标签: c# sql-server-2008