sql实现移动加权平均算法

呦呦 2019-08-15 01:58:22
求出库成本单价,大神帮忙看看
...全文
646 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
呦呦 2019-08-15
  • 打赏
  • 举报
回复
引用 9 楼 二月十六 的回复:
用递归循环处理就可以,但是由于不清楚楼主的表结构,也没有测试数据,语句不方便写,楼主自己研究一下cte,或者给出测试数据和对应想要的结果。就是你有123,想要得到456。这样的,别贴图了。

不会写啊,研究一个上午了,图一是库存日志表,就从这一张表取数计算,大神,我的QQ 642555838 你要是方便加一下吧
二月十六 2019-08-15
  • 打赏
  • 举报
回复
用递归循环处理就可以,但是由于不清楚楼主的表结构,也没有测试数据,语句不方便写,楼主自己研究一下cte,或者给出测试数据和对应想要的结果。就是你有123,想要得到456。这样的,别贴图了。
呦呦 2019-08-15
  • 打赏
  • 举报
回复
引用 7 楼 二月十六 的回复:
楼主一楼给的数据那个是剩余面积的字段?


剩余面积是动态算出来的,就是每次出库,把库存的入库面积-出库面积
二月十六 2019-08-15
  • 打赏
  • 举报
回复
楼主一楼给的数据那个是剩余面积的字段?
呦呦 2019-08-15
  • 打赏
  • 举报
回复
剩余面积1625.33=2250.46-625.13

引用 2 楼 二月十六 的回复:
剩余金额和面积在哪呐?建议楼主给出测试数据和对应的结果,给出结果可以检查一下语句对不对。
呦呦 2019-08-15
  • 打赏
  • 举报
回复
引用 2 楼 二月十六 的回复:
剩余金额和面积在哪呐?建议楼主给出测试数据和对应的结果,给出结果可以检查一下语句对不对。

二月十六 2019-08-15
  • 打赏
  • 举报
回复
引用 3 楼 呦呦 的回复:
[quote=引用 2 楼 二月十六 的回复:]
剩余金额和面积在哪呐?建议楼主给出测试数据和对应的结果,给出结果可以检查一下语句对不对。


剩余金额额=上一次的出库成本单价*本次zarea,剩余面积=上次剩余面积-本次面积[/quote]上次剩余面积是多少?
呦呦 2019-08-15
  • 打赏
  • 举报
回复
引用 2 楼 二月十六 的回复:
剩余金额和面积在哪呐?建议楼主给出测试数据和对应的结果,给出结果可以检查一下语句对不对。


剩余金额额=上一次的出库成本单价*本次zarea,剩余面积=上次剩余面积-本次面积
二月十六 2019-08-15
  • 打赏
  • 举报
回复
剩余金额和面积在哪呐?建议楼主给出测试数据和对应的结果,给出结果可以检查一下语句对不对。
呦呦 2019-08-15
  • 打赏
  • 举报
回复
zamt是金额,zarea是面积,price是单价,金额=面积*单价,最后一列cbprice是要算出的成本单价 公式是--剩余成本金额/剩余成本面积=本次成本单价

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧