| Compare values in SQL queries |
Compare values across rows in SQL queries |
Use SQL window functions to compare values across different rows in your time series data. Learn how to calculate differences, percentage changes, and compare values at specific time intervals.
|
| influxdb3_cloud_serverless |
| name |
parent |
identifier |
| Compare values |
Query with SQL |
query-sql-compare-values |
|
|
205 |
| query |
| sql |
| window functions |
|
| /influxdb3/cloud-serverless/reference/sql/functions/window/ |
| /influxdb3/cloud-serverless/query-data/sql/aggregate-select/ |
|
##### Calculate difference from previous value
```sql
SELECT
time,
room,
temp,
temp - LAG(temp) OVER (
PARTITION BY room
ORDER BY time
) AS temp_change
FROM home
ORDER BY room, time
```
|
/shared/influxdb3-query-guides/sql/compare-values.md |