我这个数是一列我想给他换成两列显示

SELECT

 DIMENSION_2 AS 出厂成本,

 COUNT ( DIMENSION_3 ) AS 销售发货标准成本 

FROM

 DB_BI_PROFIT_CENTER 

WHERE

 DIMENSION_2 = '出厂成本' 

 AND DIMENSION_3 = '销售发货标准成本' 

GROUP BY

 DIMENSION_2 

 UNION 

SELECT

 DIMENSION_2 AS 出厂成本,

 COUNT ( DIMENSION_3 ) AS 销售开票实际成本 

FROM

 DB_BI_PROFIT_CENTER 

WHERE

 DIMENSION_2 = '出厂成本' 

 AND DIMENSION_3 = '销售开票实际成本' 

GROUP BY

 DIMENSION_2

image.png


image.png


用户K0035705 发布于 2020-8-31 15:32 (编辑于 2020-8-31 15:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
sisihuangLv2见习互助
发布于2020-8-31 16:45

SELECT count(

Case when  DIMENSION_3 = '销售发货标准成本' Then DIMENSION_3 end

)AS 销售发货标准成本 

,count(

Case when  DIMENSION_3 = '销售开票实际成本' Then DIMENSION_3 end

)AS  销售开票实际成本 

FROM  DB_BI_PROFIT_CENTER 

WHERE

 DIMENSION_2 = '出厂成本'   


最佳回答
0
yoobolLv5初级互助
发布于2020-8-31 15:36(编辑于 2020-8-31 15:37)

SELECT


 DIMENSION_2 AS 出厂成本,


 case when  DIMENSION_2 = '出厂成本' AND DIMENSION_3 = '销售发货标准成本' then

 COUNT ( DIMENSION_3 ) else NULL end 销售发货标准成本,

 case when  DIMENSION_2 = '出厂成本' AND DIMENSION_3 = '销售开票实际成本' then

 COUNT ( DIMENSION_3 )  else NULL END 销售开票实际成本

FROM

 DB_BI_PROFIT_CENTER 

GROUP BY

 DIMENSION_2 


  • 3关注人数
  • 433浏览人数
  • 最后回答于:2020-8-31 16:45
    请选择关闭问题的原因
    确定 取消
    返回顶部