influx 1.8「日中の最初の値の発生」に関するクエリ

influx 1.8「日中の最初の値の発生」に関するクエリ

私はInflux 1.8を使用して太陽光発電を監視しています。収集したデータからより多くの情報を取得したいと思います。すべてがあるので、「のみ」を選択する必要があります。 ;)

「soc」フィールドを持つ測定「バッテリー」があります。 socは理論的には0から100まで実行できる値ですが、実際には〜15から100まで実行されます。 100はバッテリーが完全にロードされる時間です。太陽エネルギーをさらに節約する方法はありません。 1つのデータクエリで1日の時間を取得したいのですが、この時点でブロックされています。 socが100で、Banttが最初ではないすべての時間を取得できます...毎日最初のゲーム(昨日など)のみを提供するようにクエリを変更できますか?

select Kapazitaet from Batterie where Kapazitaet = 100 and time > now() - 1d

現在、私は何百もの行を受信して​​おり、すべて100を表示しています。なぜなら、バッテリーは12時ごろに満ちていて、18時まで太陽が輝くからです。

答え1

select Kapazitaet from Batterie where Kapazitaet = 100 and time > now() - 1d
ORDER BY time LIMIT 1;

関連情報