SQL:如果与先前日期不同,则检索值

时间:2013-07-25 12:36:11

标签: sql tsql

我有以下表格:

Date_            Value_
2013-07-13       100055
2013-07-14       100055
2013-07-15       120060
2013-07-16       115040
2013-07-17       115040
2013-07-18       130005

我想在结果和每次更改中返回第一个值。

期望的输出:

Date_            Value_
2013-07-13       100055
2013-07-15       120060
2013-07-16       115040
2013-07-18       130005

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

您正在寻找group by子句和min功能

select min(Date_) as Date_, Value_
from tab
group by Value_