如何找到每年某个值出现的最早日期



我有一个具有以下结构的表:

月份2015年01月01日>>>>td>35><10-1951>>>
STATION ID 年份日期
12346 1950 01 01年95年
12346 1950 01 15 01-15-195085
12346 1950 03 15 03-15-195095
12346 1951 01 02 01-02-1951
12346 1951011035
12346 1952 02 12 02-12-195280
12346 1952 02 13 02-13-195280

如果我理解正确,这就是你的问题:

我想弄清楚的是一个查询,它会给我每年出现-100到100之间值的最早日期。

然后你发布了两个查询,返回了一些东西,但我看不出与问题的关系。他们的目的是什么?对我来说,它们看起来像是可以针对该表中的数据编写的一些随机查询。

因此,回到问题上来:这不只是吗

select min(recdate),                 --> "earliest date
year                          -->  in each year
from that_table                      --   that a   
where value between -100 and 100     -->  value between -100 and 100 occurs"
group by year

相关内容

  • 没有找到相关文章

最新更新