SQL 语句查询最大值 [ 未指定版本 ]
MySQL 需求是要查出数据每天时间的最大值,请问这个怎么搞。如
张三,2019-5-5 10:30:30,
张三,2019-5-5 10:30:31,
张三,2019-5-5 10:30:50,
张三,2019-5-6 10:30:31,
张三,2019-5-6 10:35:31,
求 SQL
最佳答案
-
表结构:
CREATE TABLE `records` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `date` datetime NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = MyISAM AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of records -- ---------------------------- INSERT INTO `records` VALUES (1, '张三', '2019-05-05 10:30:30'); INSERT INTO `records` VALUES (2, '张三', '2019-05-05 10:30:31'); INSERT INTO `records` VALUES (3, '张三', '2019-05-05 10:30:50'); INSERT INTO `records` VALUES (4, '张三', '2019-05-06 10:30:31'); INSERT INTO `records` VALUES (5, '张三', '2019-05-06 10:35:31');
查询语句:
select max(date), DATE_FORMAT(date, '%Y-%m-%d') as de from records GROUP BY de
PHP学院的中学生 觉得很赞
其他 2 个回答
郝立国
注册时间:2017-02-09
最后登录:2024-01-11
在线时长:77小时3分
最后登录:2024-01-11
在线时长:77小时3分
- 粉丝6
- 金钱2925
- 威望110
- 积分4795