select requisition_id,handler_datetime,hand_time
from table group by requisition_id,date_format(handler_datetime,'%Y-%m-%d') order by hand_time desc ;

解决方案 »

  1.   

    select requisition_id,max(handler_datetime) as handler_datetime, hand_time from table_name group by requisition_id,hand_time order by hand_time desc;
      

  2.   


    #其实直接group by  requisition_id  + max(handler_datetime)即可实现 
    select requisition_id ,max(handler_datetime),hand_time  from table_name group by requisition_id  #或 
    select requisition_id ,max(date_format(handler_datetime,'%Y-%m-%d')),hand_time  from table_name group by requisition_id   #如果是字符串类型 直接使用,如果是时间戳 需要转换