【发布时间】:2021-05-27 13:38:56
【问题描述】:
我有一个表格,里面有类似的数据
并且我想将类别(可以增加/减少)列与期间列进行枢轴,并且还希望将 sold_amt、purchase_price、gross_profit 作为行,请参阅所需的图像
提前致谢。
请找到
的create和insert语句CREATE TABLE temp_key_category (
category_code varchar(30),
sold_amt DECIMAL(12,4),
purchase_price DECIMAL(12,4),
gross_profit DECIMAL(12,4),
item_qty DECIMAL(12,2),
period VARCHAR(100),
salesperson_code VARCHAR(100),
salesperson_name VARCHAR(100)
);
插入-
INSERT INTO temp_key_category values('BICEGO', 17433.0000, 16740.0000, 3.9752, 8.00, 'Rolling 12 Periods', 166, 'Ben Ehrmann')
INSERT INTO temp_key_category values('BRIDAL', 1533.0000, 1680.0000, 3.0, 5.00, 'Rolling 12 Periods', 116, 'Anthony')
INSERT INTO temp_key_category values('BRIDAL', 5533.0000, 1590.0000, 3.5, 5.00, 'Current Period', 116, 'Anthony')
INSERT INTO temp_key_category values('LOOSE DIAMONDS', 69131.0000, 39117.4000, 43.4155, 5.00, 'Current Period', 116, 'Anthony')
INSERT INTO temp_key_category values('LOOSE DIAMONDS', 8131.0000, 3517.4000, 43.458, 5.00, 'Rolling 12 Periods', 116, 'Anthony')
INSERT INTO temp_key_category values('YURMAN', 7131.0000, 3517.4000, 43.458, 5.00, 'Rolling 12 Periods', 116, 'Kiley')
select * from temp_key_category
【问题讨论】:
-
请提供表结构和示例数据的插入语句,而不是图像,以重新创建表。
-
嗨@KaziMohammadAliNur,问题已编辑。
-
根据问题指南,请展示您的尝试并告诉我们您发现了什么(在本网站或其他地方)以及为什么它不能满足您的需求。
标签: sql sql-server-2008 sql-server-2012 ssms-2016 dynamic-pivot