Skuteczny sposób na uzyskanie ostatniego / pierwszego rekordu w TimescaleDB:
Pierwszy rekord:
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time ASC LIMIT 1 ;
Ostatni rekord:
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time DESC LIMIT 1 ;
Na pytanie już udzielono odpowiedzi, ale wierzę, że może być przydatne, jeśli ludzie dotrą tutaj. Używanie first() i last() w TimescaleDB trwa znacznie dłużej.