sqlserver怎么将两行数据合并成一行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver怎么将两行数据合并成一行相关的知识,希望对你有一定的参考价值。

将董事会成员和内部职工两行合并,得到
内部职工 34 .... ..... .... ..... .....

参考技术A select czy,sum(sfsl),sum(sfje),...............
from
(
select czy=case when czy='董事会成员' then ‘内部职工’end,sfsl,sfje,.....
from 表
) t1
group by czy追问

明显不行吧,不过给了我思路,已经写出来了,分给你,收好。

本回答被提问者采纳

(MYSQL学习笔记3)mysql两行数据合并成一行

使用SUM函数,加上GROUP BY人员ID就可以实现了:

SELECT SUM(PZ+CPJS+BZ+GC+SB+TG+MJ+CL+CCLW+GJ+ZL+CBZZ) as count,
    SUM(PZ) as PZ,SUM(CPJS) as CPJS,SUM(BZ) as BZ,SUM(GC) as GC,SUM(SB) as SB,SUM(TG) as TG,SUM(MJ) as MJ,SUM(CL) as CL,SUM(CCLW) as CCLW,SUM(GJ) as GJ,SUM(ZL) as ZL,SUM(CBZZ) as CBZZ,SUM(YHID) as YHID,SUM(DJRMC) as DJRMC FROM tableName WHERE YHID=‘$ID‘ AND NF=‘$NF‘ GROUP BY YHID;



本文出自 “w1sw” 博客,请务必保留此出处http://cfdeng.blog.51cto.com/9873532/1944324

以上是关于sqlserver怎么将两行数据合并成一行的主要内容,如果未能解决你的问题,请参考以下文章

sql怎么把两张表合并成一张

Excel怎么将两列数据合并成一列

SQL怎么把多条数据合并成一条数据?

用C语言怎么把文件中的两行合并成一行

(MYSQL学习笔记3)mysql两行数据合并成一行

怎样批量将excel中多行的数据合并为一行,并且自动换行?