sql 如何在行前加一列

SELECTSUM(casewhenfperiod='1'thenFENDBALelse0end)AS'1501',SUM(casewhenfperiod='2'then... SELECT
SUM(case when fperiod='1'
then FENDBAL else 0 end ) AS '1501',
SUM(case when fperiod='2'
then FENDBAL else 0 end ) AS '1502',
SUM(case when fperiod='3'
then FENDBAL else 0 end ) AS '1503',
SUM(case when fperiod='4'
then FENDBAL else 0 end ) AS '1504',
SUM(case when fperiod='5'
then FENDBAL else 0 end ) AS '1505',
SUM(case when fperiod='6'
then FENDBAL else 0 end ) AS '1506',
SUM(case when fperiod='7'
then FENDBAL else 0 end ) AS '1507',
SUM(case when fperiod='8'
then FENDBAL else 0 end ) AS '1508',
SUM(case when fperiod='9'
then FENDBAL else 0 end ) AS '1509',
SUM(case when fperiod='10'
then FENDBAL else 0 end ) AS '1510',
SUM(case when fperiod='11'
then FENDBAL else 0 end ) AS '1511',
SUM(case when fperiod='12'
then FENDBAL else 0 end ) AS '1512'
FROM dbO.ICinvBAL A INNER JOIN DBO.T_STOCKPLACE B
ON A.FSTOCKPLACEID = B.FSPID
WHERE fyear='2015' AND B.FNUMBER LIKE '%04.%'

请问怎么在第一行在加一列‘b.name’?
展开
 我来答
0808xyj
推荐于2016-05-01 · TA获得超过1891个赞
知道大有可为答主
回答量:1237
采纳率:100%
帮助的人:1076万
展开全部
SELECT  
B.name,
SUM(case when fperiod='1' 
then FENDBAL else 0 end ) AS '1501',
SUM(case when fperiod='2' 
then FENDBAL else 0 end ) AS '1502',
SUM(case when fperiod='3' 
then FENDBAL else 0 end ) AS '1503',
SUM(case when fperiod='4' 
then FENDBAL else 0 end ) AS '1504',
SUM(case when fperiod='5' 
then FENDBAL else 0 end ) AS '1505',
SUM(case when fperiod='6' 
then FENDBAL else 0 end ) AS '1506',
SUM(case when fperiod='7' 
then FENDBAL else 0 end ) AS '1507',
SUM(case when fperiod='8' 
then FENDBAL else 0 end ) AS '1508',
SUM(case when fperiod='9' 
then FENDBAL else 0 end ) AS '1509',
SUM(case when fperiod='10' 
then FENDBAL else 0 end ) AS '1510',
SUM(case when fperiod='11' 
then FENDBAL else 0 end ) AS '1511',
SUM(case when fperiod='12' 
then FENDBAL else 0 end ) AS '1512'
 FROM dbO.ICinvBAL A INNER JOIN DBO.T_STOCKPLACE B
ON A.FSTOCKPLACEID = B.FSPID
 WHERE fyear='2015' AND B.FNUMBER LIKE '%04.%'
 group by B.name
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式