日期:2014-05-18  浏览次数:20454 次

行转列求助
IF EXISTS (SELECT 1
  FROM SYSOBJECTS
  WHERE id = OBJECT_ID('B_1')
  AND type = 'U')
BEGIN
  DROP TABLE B_1
END
CREATE TABLE [dbo].[B_1](
DateKey INT NOT NULL, ----日期
Form_Name [NVARCHAR](50) NULL, ----系列名称
Product_Name [NVARCHAR](50) NULL, ---产品名称
Prodcut_Sales [INT] NULL ---价格
) ON [PRIMARY]
INSERT INTO [B_1]
SELECT 20100101,'矿物质水','折24入',1 UNION ALL
SELECT 20100201,'茶系列','绿茶',10 UNION ALL
SELECT 20100301,'茶系列','小计',10 UNION ALL
SELECT 20100401,'合计箱数','订货',13 UNION ALL
SELECT 20100501,'合计箱数','实送',9 UNION ALL
SELECT 20100601,'合计金额','订货',150 UNION ALL
SELECT 20100701,'合计金额','实送',100

如上表结构,如何得到下面的结果?


------解决方案--------------------
这个要用报表做吧.
------解决方案--------------------
图片挂了呢?晴天大大你怎么看见的?