Ein effizienter Weg, um den letzten/ersten Datensatz in TimescaleDB zu erhalten:
Erster Datensatz:
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time ASC LIMIT 1 ;
Letzter Datensatz:
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time DESC LIMIT 1 ;
Die Frage wurde bereits beantwortet, aber ich glaube, es könnte nützlich sein, wenn die Leute hierher kommen. Die Verwendung von first() und last() in TimescaleDB dauert viel länger.