这是我的数据库的一个例子
Chin 2015-01-02 9:00
Chris 2015-01-02 9:02
Chin 2015-01-02 10:00
Chris 2015-01-02 9:09
Chin 2015-01-03 8:00
Chin 2015-01-03 9:00
Chris 2015-01-03 9:01
Chris 2015-01-03 9:03
基本上,我需要一个只能返回当天第一次登录的查询。 返回值应该是:
Chin 2015-01-02 9:00
Chris 2015-01-02 9:02
Chin 2015-01-03 8:00
Chris 2015-01-03 9:01
附言。我正在使用 java netbeans
如果你能给我一个可以帮助我获得我需要的确切返回值的查询,谢谢!
最佳答案
根据第三列的数据类型,你想要的 SQL 应该是这样的
SELECT name, loginDate, MIN( loginTime )
FROM logins
GROUP BY name, loginDate
但如果第三列只是字符类型,则需要先对其进行操作,将其转换为时间或分钟数。
关于mysql - 我需要获取数据库 java 中的第一个日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28059462/