Insert into #temp1(ptype,pname,logintime)
Select 'A类','1','2005-03-01'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','3','2005-03-02'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','4','2005-03-03'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','5','2005-03-04'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','7','2005-03-05'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','2','2005-03-06'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','6','2005-03-07'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','8','2005-03-12'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','9','2005-03-09'
Insert into #temp1(ptype,pname,logintime)
Select 'A类','1','2005-03-10'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-01'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-02'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-03'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-04'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-05'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-06'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-07'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-08'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-09'
Insert into #temp1(ptype,pname,logintime)
Select 'B类','1','2005-03-11'
Select Top 10 logintime,Max([A类]),Max([B类])
From (Select case When ptype='A类' then pname else '' end 'A类',
case When ptype='B类' then pname else '' end 'B类',
logintime
From #Temp1
) A
group By logintime
Order by logintime desc