mysql数据库中包含datetime类型的数据记录,怎样取当天datetime类型最小一条数据?

最近三个月的用户登录数据集里面,需要取出每天每个用户当天最早登录的数据记录。比如一个用户在某天内多次登录推出,当天产生了多条登录记录。现在的需求是,保留用户当天第一条登录记录。其中记录登录的时间类型字段为datetime类型,那么,怎样取各个用户每天的第一条登录记录???

select min(datetime) from table group by date_format(datetime,"%Y-%m-%d")。就是以日期到天的日期分组取每天的最小时间。手机打字可能会有些许错误!!!但思路是这样。

直接升序排然后取第一个不就完了

本质存储的是就是一个数字

 SELECT * from 表名 WHERE   to_char(字段,'mm')=to_char(sysdate,'mm') and to_char(字段:mi:ss'),'dd')=to_char(sysdate,'dd') ORDER BY 字段 DESC; 

  SELECT * from 表名 WHERE   to_char(字段,'mm')=to_char(sysdate,'mm') and to_char(字段,'dd')=to_char(sysdate,'dd') ORDER BY 字段 DESC;

select * from table where datetime=min(datetime)