在 节点后 操作


---------------转换加班小时;
update formtable_main_36
set FSettlementOverTimeByHour=ChangeAddHour ,
FOvertimeRETime=ChangeAddEndTime ,
FOvertime= round((ChangeAddHour/8.5)+0.004,2)
where FOfficePlace=2 and requestid = $requestid$ --FBillNo='JBSQ2021102018713'
--转换加班结束时间 ChangeAddEndTime ChangeAddEndTime
update formtable_main_36
set ChangeAddEndTime =left(convert(varchar,DATEADD(minute,CEILING(ChangeAddHour*60), CONVERT(nvarchar,FOvertimeBDate,23)+' '+CONVERT(nvarchar,FOvertimeBTime,108)),108),5)
where FBillNo='JBSQ2021102018713'--requestid = $requestid$
--- 结算加班小时FSettlementOverTimeByHour
---------------转换加班小时;
-------------------------------
UPDATE formtable_main_36
set FSettlementOverTimeByHour=2.5,
FOvertimeRETime='19:00',
ChangeAddHour=NULL,
ChangeAddEndTime=NULL,
FOvertime=NULL,
OldOverTimeByHour=NULL
where FOfficePlace=2 and FBillNo='JBSQ2021102018713'
UPDATE formtable_main_36
set FSettlementOverTimeByHour=0,
FOvertimeRETime='13:30',
ChangeAddHour=NULL,
ChangeAddEndTime=NULL,
FOvertime=NULL,
OldOverTimeByHour=NULL
where FOfficePlace=2 and FBillNo='JBSQ2021102018718'
这段内容展示了如何使用SQL更新语句来修改表中的加班小时和结束时间。更新主要涉及`FSettlementOverTimeByHour`、`FOvertimeRETime`、`ChangeAddEndTime`字段,并根据`FOfficePlace`和`FBillNo`进行过滤。
1490

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



