我想在表的某个日期范围内找到列的最小值。
所以我想说我有一个如下表格,
Date | Value
---------------
01-26 | 2
01-26 | 1
01-27 | 2
01-27 | 4
01-28 | 3
01-28 | 5
如何将MIN()函数应用于Value列的子组,以便结果可能
Date | MIN(Value)
---------------
01-26 | 1
01-27 | 2
01-28 | 3
我想过GROUP BY
..或者其他但是无法弄清楚如何将结果放到表格中。
使用UNION
和JOIN
并不具备可扩展性,因为查询可能使用的是一个月的日期范围
答案 0 :(得分:0)
分组应该工作:
Select date, min( value )
From table1
Group by date
答案 1 :(得分:0)
可能过于简单,但似乎这样可行
Select Min(col1), datecol from yourtable group by datecol;
HTH