mysql 分组后取距离当前时间最近的一条

mysql 分组后取距离当前时间最近的一条 一、业务场景 记录不同类型数据的历史数据,希望读取到个类型最新的一条数据(离当前时间最近的一条),其中monitoring_type是用了分组的类型 ,monitoring_data是数据,monitoring_time是用来排序的时间 原数据:


Msql中使用空格导致的报错

Msql5.7.43 XXX alarm_time > = DATE_SUB(NOW(), INTERVAL 30 MINUTE) 在navicat写sql时执行没有问题复制到idea执行后报错(SQL只保留问题部分) java.sql.SQLSyntaxErrorException: You