小楠爷Nm
2019-08-06 15:49
采纳率: 100%
浏览 495

sql server怎么实现多条不同数据合并一条数据

数据库数据预想合并图数据

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 听雨停了 2019-08-06 17:01
    已采纳

    图片说明
    这个技术叫“行转列”,不是你说的不同数据合并一条数据

    已采纳该答案
    打赏 评论
  • Zacharl 2019-08-12 16:26

    SELECT SEQ_S,SEQUENCE,GRADE,RANK(CLASS) OVER(SELECT * FROM (SELECT CLASS,STANDARD_WAGE FROM TABLE) PIVOT (SUM(STANDARD_WAGE) FOR CLASS IN ('1','2','3','4','5','6','7','8','9')) FROM TABLE GROUP BY SEQ_S,SEQUENCE,GRADE;

    尝试写了下不知道会不会报错,思路是先根据序列体系、体系和等级来分组最后两个字段单独开窗做行转列

    打赏 评论

相关推荐 更多相似问题