這應該是一個簡單的分區/排序依據...但是我今天有愚蠢的,並且看不到我惡意的方式。SQL Server 2012:窗口附近的'訂單'附近的語法不正確
這裏的架構和SQL:
create table #NoDiscountFleet
(fleet_number int,
customer_key int,
posyear int,
posmonth int,
sale_net_val decimal(16,4),
sale_tot_qty decimal(12,3),
FirstDayOfMonth date,
LastDayOfMonth date
);
select fleet_number,
lastdayofmonth,
tot_fleet_net_sales = sum(sale_net_val) over (partition by fleet_number order by fleet_number,lastdayofmonth)
from #NoDiscountFleet
group by fleet_number,lastdayofmonth
order by fleet_number;
我有它的順序通過在由車隊編號分區 - 如此 - 它應該是彙總的驅動因素之一。 – plditallo