朝这个方向怎么样?
SELECt values.value, values.datetimeFROM values,( SELECt DATE(datetime) AS date, MIN(ABS(_WANTED_TIME_ - TIME(datetime))) AS timediff FROM values GROUP BY DATE(datetime)) AS besttimesWHERe TIME(values.datetime) BETWEEN _WANTED_TIME_ - besttimes.timediff AND _WANTED_TIME_ + besttimes.timediffAND DATE(values.datetime) = besttimes.date
我不确定日期/时间提取和abs(time)函数,因此您可能必须替换它们。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)