我在SQL Server中遇到问题。将行转换为列
我的查询是这样的:
select Format(new_qtrdate1,'dd-MMM') as MTBURDATE1,
Format(new_qtrdate2,'dd-MMM') as MTBURDATE2,
Format(new_qtrdate3,'dd-MMM') as MTBURDATE3,
new_mtbur1 as MTBUR1,
new_mtbur2 as MTBUR2,
new_mtbur3 as MTBUR3
from Filterednew_craform
where
我查询的当前结果如下:
(MTBURDATE1) (MTBURDATE2) (MTBURDATE3) MTBUR1 MTBUR2 MTBUR3
------------------------------------------------------------------------
01-May 01-Jun 01-Jul 34214 10756 9879
我想是这样的:
Date MTBUR
------------
01-May 34214
01-Jun 10756
01-Jul 9879
如何我可以这样做吗?
什么查询? – dbajtr
是否要更改服务器中的表,还是只需要SQL来实现该输出? – RealCheeseLord
您是否尝试过任何解决问题的方法?你可以在这里找到许多类似的问题是SO寻址完全相同的问题, –