下表有三个字段 PID是通过ID , D是该通道上的(小时)的持续时间,然后在实际获得PID访问权限的时间内签入,
Settings.Default.Reload();
这里的诀窍是创建第三个 显示 PID 与当前日期时间相比剩余小时数的行。计数应该上升到0,没有负数,例如
PID D CHECKIN
PS1005 1 2015-08-16 10:11:38.027
PS1006 3 2015-08-16 13:03:41.137
PS1007 6 2015-08-16 02:09:30.273
PS1008 3 2015-08-16 15:51:38.527
PS1009 4 2015-08-16 17:03:41.217
PS1010 1 2015-08-16 08:33:30.723
我尝试过使用dateAdd和Datediff函数,如下所示
PID D CHECKIN REMAINING_HRS
PS1005 1 2015-08-16 10:11:38.027 0
PS1006 3 2015-08-16 13:03:41.137 1
PS1007 6 2015-08-16 02:09:30.273 3
PS1008 3 2015-08-16 15:51:38.527 1
PS1009 4 2015-08-16 17:03:41.217 2
PS1010 1 2015-08-16 08:33:30.723 0
但我不太确定我的结果,我想要一种更专业,更清洁的方式来做到这一点,而不需要写出unessesary lines 查询