嗨,我需要为每个输入获取最新已知值的表。
我从这个开始
SELECT [MeterReadingId]
,[TimeStampUtc]
,[Val]
,[MeterReading].[InverterInputId]
,[Status]
FROM [Project].[dbo].[MeterReading]
inner join InverterInput on [MeterReading].InverterInputId = [InverterInput].InverterInputId
inner join Inverter on [InverterInput].InverterId = [Inverter].InverterId
where [InverterInput].InputName = 'DayYield' and [Inverter].PlantId = 1
当然现在我得到了属于名称'DayYield和plantId = 1的输入的所有值我的问题是如何只获得那些具有最新[TimeStampUtc]的值的表
换句话说:获取所有那些属于名称'DayYield和plantId = 1的输入并且最后插入到表中的[Val]。