我正在尝试将标志添加到查询中并使用以下行
,ROW_NUMBER () over (partition by JOB.\[Employee Number\],JOB.\[Eff Date\] ORDER BY JOB.\[Employee Number\]) as \[RN\]
当我在整个查询中将其作为 SELECT 运行时,它只起作用并返回一个数字,然后当我包含 INSERT INTO 代码时,它返回以下消息:
消息 206,级别 16,状态 2,第 13 行
操作数类型冲突:date 与 int 不兼容
我试过删除该列并将其添加为 DATE 和 INT,甚至作为 FLOAT,但都不起作用。
在 DATE 返回时添加列
消息 241,级别 16,状态 1,第 13 行
从字符串转换日期和/或时间时转换失败。
我也尝试过避免使用 INSERT INTO 并使用一个 temptable,但是数据不能被下游调用。