sql - 根据 SQL 中的 LY 月份值添加预测月份数据
问题描述
在我的用例中,我需要根据我的 SQL Server 表 x 中的 LY 值附加一个新的预测月份。
这是我现在的方法:创建一个单独的表 y 以从表 x 加载 LY 值,进行我的转换(YYMMM + 1 年)并附加回表 x。
SQL 表名:SQL_Forecast
是否有可能在执行插入(或其他添加数据的语句)时修改数据?
主要问题是,如果我先复制数据,新月份值和 ly 值将被覆盖。
欢迎任何反馈帮助,
解决方案
您可以使用 CTE:
with to_insert as (
<complicated query here>
)
insert into x ( . . . ) -- column list here
select . . .
from to_insert;
推荐阅读
- html - 使用带有 Shadow DOM 的 Google 字体
- r - 是否可以使用 R 连接到 SAS 数据仓库 (DB2)?
- node.js - 在 Electron 应用程序中使用 node-firebird 执行 SELECT 以外的任何操作时出错
- spring-boot - Spring boot repository.save() 在测试类中不起作用
- kubernetes - 如何获取客户端密钥和客户端根证书以从 Java 客户端连接到 CockroachDB
- meteor - 从 MeteorJS 导入“gitlab”包返回空对象
- sql - 如何 JOIN 两个连接的子查询总共有五个表 JOIN
- javascript - 导航栏过渡 CSS 问题
- javascript - 如何填充文本区域,以便在使用 jQuery 设置值后以表单形式提交
- jenkins-x - 如何在我的 Jenkins X 环境中更改促销策略?