我需要根据双精度开始和结束列找到连续数据点中的空位。使用非基于时间的开始和结束列查找表中的空缺
为了简单起见,让我们称他们为的startPoint和端点其跟踪的线在空间中的位置。 endPoint和startPoint之间的差异将指定一个距离。在此“距离”上捕获特定的力/效应信号值,并基于该值将状态存储在该表上。每行有一个唯一的id标识符。
因此,该表如下所示:
| id | startPoint | endPoint | state |
|----|------------|----------|----------|
| 1 | 0.0 | 5.8 | Active |
| 2 | 5.8 | 7.1 | Inactive |
| 3 | 7.5 | 10.2 | Inactive |
| 4 | 10.2 | 11.3 | Inactive |
| 5 | 11.6 | 12.1 | Active |
我一直在努力拿出在PostgreSQL的工作一个查询,得到以下结果:
| startGap | endGap |
|------------|----------|
| 7.1 | 7.5 |
| 11.3 | 11.6 |
这是清楚我所要做的就是将以前的endPoint与以下startPoint进行比较,但迄今为止我还没有运气。
任何帮助将不胜感激。
为什么MySQL的标签? – Strawberry