我在为 max(datetime) 记录选择其他列时遇到问题。用外行的话来说,我需要获取相关列,其中 max(DialDateTime) 记录了 Mysql 中的所有日期。
mysql> select max(DialDateTime) as max from log_AP group by date(DialDateTime) ;
+---------------------+
| max |
+---------------------+
| 2012-12-03 07:37:26 |
| 2012-12-04 07:37:04 |
| 2012-12-05 07:37:04 |
| 2012-12-06 07:37:04 |
| 2012-12-07 07:37:04 |
| 2012-12-08 07:37:04 |
| 2012-12-09 07:37:04 |
+---------------------+
一组 7 行(0.00 秒)
您应该能够使用子查询来获取最大日期,然后将其加入到您的表中以返回剩余的列:
好的,所以我不是 mysql 人,所以我的语法可能不在这里,但我认为您正在寻找的是这个。
这样,您将选择拨号日期时间 = 当天的所有列。