Linux_studior
Linux_studior
采纳率0%
2021-02-24 17:32

SQL server怎么实现这个公式要求?

我要将人均新签提成字段,设置为通过公式跨表计算获取数据,公式为:

人均新签提成=实际缴费*1%*折扣率

 

下面是相关的表名和字段名称:

 

两张表的详细信息:

 写了几个公式语句,数据库都验证错误:

update GZBZ_10 set GZBZ_1012=(select G1.GZBZ_10*1%*G7.GZBZ_72 from GZBZ_10 G1 left join GZBZ_7 G7 on G1.RECORDID=G7.RECORDID where G7.GZBZ_71="新签")

忙活一下午了,都没搞出来

请各位大佬帮帮忙,指点指点!谢谢各位了!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • huanhuilong 幻灰龙 2月前
    UPDATE GZBZ_10 AS G10 
    JOIN GZBZ_7 AS G7 ON G10.RECORDID=G7.RECORDID 
    SET G10.GZBZ_1012 = G10.GZBZ_1010*0.01*G7.GZBZ_72
    WHERE G7.GZBZ_71="新签"
    点赞 评论 复制链接分享