Un moyen efficace d'obtenir le dernier/premier enregistrement dans TimescaleDB :
Premier enregistrement :
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time ASC LIMIT 1 ;
Dernier enregistrement :
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time DESC LIMIT 1 ;
La question a déjà répondu mais je pense que cela pourrait être utile si les gens arrivent ici. L'utilisation de first() et last() dans TimescaleDB prend beaucoup plus de temps.