case when 用的不熟,还请网友指教

Kings_cool 2020-04-02 09:22:41
例:数据表A_t
月 款式 销售额
1 A 507
2 A 501
3 A 502
1 B 505
2 B 506
3 B 501
略 略 略

转换为数据报表B_t
款式 1月 2月 3月 略(12个月) 销售总额
A 507 501 502 ... 这栏我会写
B 505 506 502 ... .......
C .... .... .... .............. ........

最近在学习用case when函数 但是不知道如何实现这样的效果。主要是把同列不同值放到一行的不同列里

...全文
133 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2020-04-02
  • 打赏
  • 举报
回复
sum(case when yue = 1 then je else 0 end) as m1, sum(case when yue = 2 then je else 0 end) as m2,

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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