select min(systemdate),max(systemdate),systemdateyyyyMMdd from
(select systemdate,to_char(t.systemdate,'yyyy-MM-dd') systemdateyyyyMMdd from writeoff t) t group by systemdateyyyyMMdd
select * from 表 t
where 时间字段=(select min(时间字段)
from 表
where 姓名=t.姓名
and datediff(day,时间字段,t.时间字段)=0)
or
时间字段=(select max(时间字段)
from 表
where 姓名=t.姓名
and datediff(day,时间字段,t.时间字段)=0)