У меня есть таблица экипажей
CREATE TABLE crew(crew_id INT, crew_name nvarchar(20), )
И таблица журнала времени, которая представляет собой очень длинный список действий, выполняемых командой
CREATE TABLE [dbo].[TimeLog](
[time_log_id] [int] IDENTITY(1,1) NOT NULL,
[experiment_id] [int] NOT NULL,
[crew_id] [int] NOT NULL,
[starting] [bit] NULL,
[ending] [bit] NULL,
[exception] [nchar](10) NULL,
[sim_time] [time](7) NULL,
[duration] [int] NULL,
[real_time] [datetime] NOT NULL )
Я хочу иметьпредставление, которое показывает только одну строку для каждого экипажа с самой последней sim_time + длительностью.
Является ли представление способом, которым нужно идти?Если да, то как мне это написать?Если нет, каков наилучший способ сделать это?
Спасибо