对一个源表某列进行分类后,怎么让这些分类转成一个数据集相应的几个列?

对一个源表某列进行分类后,怎么让这些分类转成一个数据集相应的几个列?
希望大神指教,怎么写这个数据集的SQL语句,非常感谢!
如下图示

FineReportzxcjk2000 发布于 2017-2-1 12:18
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共42回答
最佳回答
0
macro_hard发布于2017-2-1 12:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-2-1 12:25(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-2-1 13:12(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    分类和名称如果在一个表直接select 分类,名称 from t表,然后用分组就可以。
    如果不在一个表,数据集里用join也可以,报表上做成两个数据集用过滤可以,建议用join
    回复
    2017-02-01 13:18 
最佳回答
0
macro_hard发布于2017-2-1 13:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
austin1122发布于2017-2-1 13:51(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-2-1 14:24(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    a b c对应的不是同一个字段么?
    colname函数可以返回数据集的列名
    回复
    2017-02-01 14:42 
最佳回答
0
macro_hard发布于2017-2-1 14:42(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-2-1 14:58(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    这不就是我上面发的帮助链接里的  分组报表—父子格 么
    帮助里的“地区”字段就相当于你T表里的“分类”字段,“销售员”字段就相当于“名称”字段。
    你的t表只有两个字段 分类 和 名称,select a类,b类,c类 from t表  是个什么意思?
    你是要用select distinct 分类 from t表   查出的数据作为另外的sql语句里select 之后的字段名?
    回复
    2017-02-01 15:39 
最佳回答
0
macro_hard发布于2017-2-1 15:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
zxcjk2000发布于2017-2-1 15:54(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    那直接用报表的分组就行了,为什么还要转换成字段,这不是简单问题复杂化么
    回复
    2017-02-01 16:03 
  • 0关注人数
  • 1075浏览人数
  • 最后回答于:2017-2-9 14:34
    活动推荐 更多
    热门课程 更多
    返回顶部