如何在两个查询中按顺序联接两个选择查询

select top 1 * from tblEvent order by eventdate
union
select top 2 * from tblEvent order by eventdate desc

如果不可能,请至少告诉我如何从同一张表中获得前1名和后2名。