【发布时间】:2018-03-30 21:29:17
【问题描述】:
我目前有一个交叉表查询设置为在 2017 年按月返回金额。这会分别显示每个位置的月总计。我想总结年初至今(第 1-7 个月)并让它只返回该位置的一个值。由于某种原因,我无法执行此操作。
TRANSFORM Sum(Location.Amt) AS SumOfAmt
SELECT
Location.Div
, Location.Store
, Location.Year
, Location.Month
FROM
[Location Name]
INNER JOIN Location
ON [Location Name].Line = Location.Line
WHERE
(
Location.Store <> 100
AND Location.Year = 2017
AND Location.Month < 8
AND Location.Line < 11
GROUP BY
Location.Div
, Location.Store
, Location.Year
, Location.Month
ORDER BY
Location.Div
, Location.Store
, [Location Name].LineDesc
PIVOT [Location Name].LineDesc
;
【问题讨论】: