我正在尝试编写一个枢轴以获取以下结果
This is how I want to display it
存储的数据将始终每月附加数据。我必须显示的数据只能显示13个月的数据。我尝试编写不同的查询,下面是示例之一。我真的希望这能行得通,但是我被困在查询13个月的数据中。
DECLARE @date AS datetime
set @date = (
select ReportMonth
from InvTypeReptBrkDown_DND
WHERE reportmonth between DATEADD(Year, -1, getdate()) AND getdate())
SELECT
*
FROM
(
SELECT
ReportMonth,
category,
ctpertype,
CtperType_Freight
FROM InvTypeReptBrkDown_DND
) AS P
-- For Sales
PIVOT
(
count([CtperType]) FOR reportmonth IN (@date)
) AS pv1
任何人都可以帮助我进行此查询。