|
@@ -473,13 +473,18 @@
|
473
|
473
|
|
474
|
474
|
</update>
|
475
|
475
|
<update id="updateWWYJZCFSUM">
|
476
|
|
- update prj_AnnualBudgetDetail
|
477
|
|
- set XMZYS = (SELECT sum(RWSYS)
|
478
|
|
- from prj_AnnualBudgetDetail
|
479
|
|
- where NYS in (SELECT ID from prj_AnnualBudget where RWS = #{id})
|
480
|
|
- and (FYMC = '1.外委研究支出费' or FYMC = '2.仪器设备租赁费' or FYMC = '3.外协测试试验与加工费'))
|
481
|
|
- where NYS in (SELECT ID from prj_AnnualBudget where RWS = #{id})
|
482
|
|
- and FYMC = '(三)外委支出费'
|
|
476
|
+ update A
|
|
477
|
+ set A.xmzys = B.XMZYS from prj_AnnualBudgetDetail A
|
|
478
|
+ inner join (
|
|
479
|
+ SELECT sum(XMZYS)XMZYS ,pa.NYS
|
|
480
|
+ from prj_AnnualBudgetDetail pa
|
|
481
|
+ where NYS in (SELECT ID from prj_AnnualBudget where RWS = #{id})
|
|
482
|
+ and (FYMC = '1.外委研究支出费' or FYMC = '2.仪器设备租赁费' or FYMC = '3.外协测试试验与加工费')
|
|
483
|
+ group by pa.NYS
|
|
484
|
+ ) B
|
|
485
|
+ on A.NYS = B.NYS
|
|
486
|
+ where
|
|
487
|
+ a.FYMC = '(三)外委支出费'
|
483
|
488
|
</update>
|
484
|
489
|
<update id="updateRWSYS_SX">
|
485
|
490
|
update A
|