sql语句求助
有这样一张表 t_kqid name qdtime qttime adddate
1 test3 2010-12-24 13:53 2010-12-24
2 test3 2010-12-24 14:53 2010-12-24
3 test3 2010-12-24 9:53 2010-12-24
4 test3 2010-12-24 17:53 2010-12-24
5 test3 2010-12-25 20:30 2010-12-25
6 test3 2010-12-26 8:30 2010-12-26
希望查询结果显示sql
同一天qdtime取最大值,qttime取最小值,如果当天没有qttime则显示第2天的qttime
使用 select name,max(qdtime),min(qttime),adddate from t_kq group by name,adddate
结果显示
name qdtime qttime adddate
test3 2010-12-24 13:53 2010-12-24 14:53 2010-12-24
test3 2010-12-25 20:30 NULL 2010-12-25
test3 NULL 2010-12-26 8:30 2010-12-26
如果想查询以下结果,sql语句应该怎么写。忘高人指点
name qdtime qttime adddate
test3 2010-12-24 13:53 2010-12-24 14:53 2010-12-24
test3 2010-12-25 20:30 2010-12-26 8:30 2010-12-26
小弟先谢谢了!