表结构
工号 考勤时间 班别
001 2005-9-1 6:36
001 2005-9-1 19:31
002 2005-9-2 6:39
003 2005-9-2 7:23
004 2005-9-2 7:21
- update table1 set 考勤时间=dateadd(minute,30,考勤时间)
where datepart(Hour,考勤时间)=6
and datepart(minute,考勤时间)>=30
and datepart(minute,考勤时间)<=59 - 如果是字符串格式的话,应该是这样的:
update table1 set 考勤时间=dateadd(minute,30,cast(考勤时间 as datetime))
where datepart(Hour,cast(考勤时间 as datetime))=6
and datepart(minute,cast(考勤时间 as datetime))>=30
and datepart(minute,cast(考勤时间 as datetime))<=59
博客展示了考勤表的表结构,包含工号、考勤时间和班别等信息。同时给出了更新考勤时间的SQL语句,当考勤时间的小时为6且分钟在30到59之间时,将时间增加30分钟,还给出了字符串格式下的对应SQL语句。
4405

被折叠的 条评论
为什么被折叠?



