检索出的记录集如下所示九州大学 大学院 公立 1993-03-01 null
九州大学 大学院 公立 null 1996-03-01 如何把这两行合并成一行 如下所示
九州大学 大学院 公立 1993-03-01 1996-03-01
谢谢大家了
九州大学 大学院 公立 null 1996-03-01 如何把这两行合并成一行 如下所示
九州大学 大学院 公立 1993-03-01 1996-03-01
谢谢大家了
if object_id('tempdb.dbo.#T') is not null drop table #T
create table #T (C1 varchar(11),C2 varchar(11),C3 varchar(11),C4 datetime,C5 datetime)
insert into #T
select '九州大学','大学院','公立','1993-03-01',null union all
select '九州大学','大学院','公立',null,'1996-03-01'select C1,C2,C3,max(C4)C4,max(C5)C5 from #T group by C1,C2,C3/*
C1 C2 C3 C4 C5
----------- ----------- ----------- ----------------------- -----------------------
九州大学 大学院 公立 1993-03-01 00:00:00.000 1996-03-01 00:00:00.000
*/