Mariadb 今天的最短日期时间

Mariadb 今天的最短日期时间,mariadb,Mariadb,我需要获取用户登录当天的第一次 我有一个记录每个用户登录系统DATETIME的表。问题是每个日志都插入到表中 例如,此查询提供了他们上次登录的时间 但我需要的是他们今天第一次登录所以 今天的最短日期 我试过提取,但似乎我得不到我想要的。请帮忙 您需要一个WHERE子句来限制使用函数可以获得的行数: 要运行得更快,请使用IndexUser、date并更改为WHERE date>=CURDATE。 SELECT user, MAX(date) FROM table GROUP BY user; fi

我需要获取用户登录当天的第一次

我有一个记录每个用户登录系统DATETIME的表。问题是每个日志都插入到表中

例如,此查询提供了他们上次登录的时间

但我需要的是他们今天第一次登录所以

今天的最短日期

我试过提取,但似乎我得不到我想要的。请帮忙

您需要一个WHERE子句来限制使用函数可以获得的行数:

要运行得更快,请使用IndexUser、date并更改为WHERE date>=CURDATE。
SELECT user, MAX(date) FROM table GROUP BY user;
fizz        2020-01-15 08:44:59
buzz        2020-01-15 08:43:11
john        2020-01-15 08:41:24
smith       2020-01-15 08:38:37
pignon      2020-01-15 08:38:06
legolas     2020-01-15 08:35:08
SELECT user, MIN(date) 
FROM table 
WHERE DATE(date) = CURDATE()
GROUP BY user;