sql - 如何根据 SQL 中的另一列值将数据从一列传输到另一列
问题描述
select Products, Fiscal_year, Fiscal_Period, Stock_QTY, DaysRemaining,
(Stock_QTY / DaysRemaining) as QtyforPeriod,
Stock_QTY -(Stock_QTY / DaysRemaining) as LeftforNextmonth
from Stocks
products| Fiscal_yaer| Fiscal_period| Stock_QTY |DaysReamain| QtyforPeriod |LeftforNextMonth
5000 22 1 100 4
6000 22 1 200 4
7000 22 2 300 20
7000 22 3 400 40
8000 23 1 500 60
5000 23 1 600 60
7000 23 2 700 90
8000 23 3 800 100
如果 Fiscal_yae =22 Fiscal_period=4,则可以编写查询。减去 StockTY - 周期 3 的 LeftforNextMonth 并除以 DaysRemaining。
就像 Fiscal_yae =22 Fiscal_period=5。减去 StockTY - 周期 4 的 LeftforNextMonth 除以剩余天数。
就像 Fiscal_yae =22 Fiscal_period=6。减去 StockTY ( - ) LeftforNextMonth of period 5 并除以剩余天数。
解决方案
推荐阅读
- asp.net-core - 来自 ASP.NET Core API 的 JSON 响应中缺少派生类型的属性
- common-lisp - 如何使用管道将二进制文件发送到 Lisp 进程?
- ubuntu - Ubuntu Kernel Panic - 不同步;试图杀死 init !退出代码=0x0000000b
- oracle11g - Oracle:存储过程中批量收集游标的动态表名
- c++ - 如何在调试故障转储时设置断点?
- alsa - 为什么 ALSA snd_pcm_hw_params_get_buffer_size 会对本地堆栈帧分配的大小做出反应?
- python-3.8 - 以编程方式安装后未导入 Python 模块
- reactjs - 部署了一个反应项目。它只显示一个空白页面而不是项目
- python - 在 Ubuntu 16.04 LTS 上使用 pgadmin4.15 和 apache 时出现内部服务器错误
- javascript - 使用胖箭头函数更改 React-Native 中的 React.Component