填报录入单元后执行存储过程,报错


JS :FR.remoteEvaluate('=SQL("DMHR","call fhwx",1,1)')

存储过程:fhwx
alter PROCEDURE [dbo].[fhwx]
as
begin
UPDATE DM_003 SET KHDFXJ=F.XJ
FROM
(select KHFL AS FL,SUM(KHDF*BL) AS XJ from dm_003 GROUP BY KHFL) F
WHERE DM_003.KHFL=F.FL
update dm_003 set jjje=je*gsxy*bl*khdf/isnull(khdfxj,0) where isnull(khdfxj,0)>0
AND khfl in ('仓管','车间','机修','后勤')

update dm_003 set jjje=je*gsxy*bl*0.8 where
khfl in ('财务','总经办','市场文秘')

update dm_003 set jjje=je*(gsxy*bl*0.5+khdf/khdfxj*0.5)*0.8 where isnull(khdfxj,0)>0
AND khfl in ('试化验')
select 1
end
GO

FineReportuwise 发布于 2016-7-28 14:30
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
gqmao发布于2016-7-28 14:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-7-28 14:38(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 892浏览人数
  • 最后回答于:2016-7-28 14:38
    活动推荐 更多
    热门课程 更多
    返回顶部