本文介绍了使用查询将行转换为列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
日期会议代码[表名称时间表]
2013年1月14日1 CM
2013年1月14日3 CM
从上面我想要输出如下;
1 3 [会话]
1/14/2013 CM CM [代码]
如何获得以上输出在sql server中使用查询。
我该怎么办。请帮助我。
i尝试过以下查询无法正常显示错误,因为1附近的语法不正确。
Date Session Code [Table name Schedule]
1/14/2013 1 CM
1/14/2013 3 CM
From the above i want the output as follows;
1 3 [Session]
1/14/2013 CM CM [Code]
how to get the above output using query in sql server.
how can i do.please help me.
i tried the below query it is not working showing error as Incorrect syntax near ''1''.
SELECT Date,1,3
FROM Schedule PIVOT (MAX([Code]) FOR Session IN (1,3)) P
如何使用查询得到正确的输出告诉我。
how can i get the correct output using query tell me.
推荐答案
SELECT
Date,[1],[3]
FROM
Schedule
PIVOT (MAX([Code]) FOR Session IN ([1],[3])) P
Happy C oding!
:)
Happy Coding!
:)
这篇关于使用查询将行转换为列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!