如何创建预算 table 使用当前实际值 Table
How to Create budget table Using current Actual Table
我有事实 table 有 6 个指标列和三个日期键列仍然都是外键,我需要根据这个事实 table 设计一个预算 table 像
1)当年预算=去年实际+10%(去年实际)
2)当前季度预算=上季度实际情况+10%(上季度实际情况)
3)当月预算=上月实际情况+10%(上个月实际情况)
这个伪代码有意义吗?
SELECT
DATEPART(YEAR, GETDATE()),
YearFact * 1.1 AS YearBudget,
QuarterFact * 1.1 AS QuarterBudget,
MonthFact * 1.1 AS MonthBudget
FROM
FactTable
WHERE
DATEPART(YEAR, FactDate) = DATEPART(YEAR, GETDATE()) - 1;
我有事实 table 有 6 个指标列和三个日期键列仍然都是外键,我需要根据这个事实 table 设计一个预算 table 像
1)当年预算=去年实际+10%(去年实际)
2)当前季度预算=上季度实际情况+10%(上季度实际情况)
3)当月预算=上月实际情况+10%(上个月实际情况)
这个伪代码有意义吗?
SELECT
DATEPART(YEAR, GETDATE()),
YearFact * 1.1 AS YearBudget,
QuarterFact * 1.1 AS QuarterBudget,
MonthFact * 1.1 AS MonthBudget
FROM
FactTable
WHERE
DATEPART(YEAR, FactDate) = DATEPART(YEAR, GETDATE()) - 1;