Представьте, что таблица определена как
CREATE TABLE [dbo].[Price](
[ID] [int] NOT NULL,
[StartDate] [datetime] NOT NULL,
[Price] [int] NOT NULL
)
где ID - идентификатор действия, имеющего определенную цену. При необходимости эту цену можно обновить, добавив новую строку с тем же идентификатором, другой ценой и более новой датой.
Таким образом, с набором данных, таких как
ID StartDate Цена
1 01/01/2009 10
1 01/01/2010 20
2 01/01/2009 10
2 01/01/2010 20
Как получить набор, подобный следующему?
1 01/01/2010 20
2 01/01/2010 20