2016-09-18 91 views
-2

最近12行之间的所有列的最小值下面的代码似乎没有工作:如何找到的记录

SELECT * FROM econ_x ORDER BY * LIMIT 13,1 
+0

请根据样本数据提供一些样本数据和预期结果,并解释您遇到的确切错误消息或意外行为。 – Shadow

+0

它给我一个值,但它不是最小值。 – user6332864

回答

0

使用子查询中的每个最新的,以获得最小列12行,然后使用MIN()来获得所有这些值的最小值。

SELECT MIN(x.smallest_col) 
FROM (SELECT LEAST(col1, col2, col3, col4, ...) AS smallest_col 
     FROM econ_x 
     ORDER BY date DESC 
     LIMIT 12) AS x