截至今天的SQL查询日期
我有一大块代码 这将生成以下输出示例: 我要做的是更改输出,以便对于输出中突出显示的未来计划值,它只显示从脚本运行日期起的金额 示例-所有金额将保持不变,因为它们是自作业开始以来累计的总金额,但是未来计划值将根据您运行报告的时间而变化。所以,如果你今天运行它,它是1000,但明天可能是300等 我选择了引用此部分的代码位,如下所示:截至今天的SQL查询日期,sql,tsql,Sql,Tsql,我有一大块代码 这将生成以下输出示例: 我要做的是更改输出,以便对于输出中突出显示的未来计划值,它只显示从脚本运行日期起的金额 示例-所有金额将保持不变,因为它们是自作业开始以来累计的总金额,但是未来计划值将根据您运行报告的时间而变化。所以,如果你今天运行它,它是1000,但明天可能是300等 我选择了引用此部分的代码位,如下所示: DECLARE @futureplanned TABLE( Jobid INT, hours MONEY, sale MONEY) INSERT INTO
DECLARE @futureplanned TABLE(
Jobid INT,
hours MONEY,
sale MONEY)
INSERT INTO @futureplanned
(
Jobid,
hours,
sale
)
Cast(ROUND(isnull(fp.sale,0),0) as INT) [Future scheduled value**],
LEFT JOIN @futureplanned fp on fp.jobid=job.jobid
这可能吗
非常感谢所有的帮助和建议。隔离本专栏的逻辑。如果在本练习之后您仍然有问题,请回来具体说明。编辑以尝试更具意义