こんにちは、入力ごとに最新の既知の値のテーブルを取得する必要があります。
私はこれで始めました
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 and plantId = 1」の入力に属するすべての値を取得しました私の質問は、最新の[TimeStampUtc]を持つ値のみのテーブルを取得する方法です
つまり、'DayYield および plantId =1 という名前の入力に属し、最後にテーブルに挿入された [Val] をすべて取得します。