行转列求助

liangyong1107 2011-11-29 07:17:57
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

如上表结构,如何得到下面的结果?
...全文
65 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangyong1107 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 qianjin036a 的回复:]
引用 4 楼 fredrickhu 的回复:

图片挂了呢?晴天大大你怎么看见的?


右击,网页源文件,找到它的链接,发现是一个网页,他的相册.打开一看就有了.
[/Quote]
人才。。。。。这都被你发现了。。
-晴天 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fredrickhu 的回复:]

图片挂了呢?晴天大大你怎么看见的?
[/Quote]

右击,网页源文件,找到它的链接,发现是一个网页,他的相册.打开一看就有了.
liangyong1107 2011-11-29
  • 打赏
  • 举报
回复
想要得到的结果如下:

矿物质水 茶系列 合计箱数 合计金额
折24入 绿茶 小计 订货 实送 订货 实送
1 10 10 13 9 150 100
--小F-- 2011-11-29
  • 打赏
  • 举报
回复
图片挂了呢?晴天大大你怎么看见的?
liangyong1107 2011-11-29
  • 打赏
  • 举报
回复
SQL语句可以实现吗?
liangyong1107 2011-11-29
  • 打赏
  • 举报
回复
-晴天 2011-11-29
  • 打赏
  • 举报
回复
这个要用报表做吧.

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧