我现在想在SQL数据中进行查询:
时间 直径 公里数
12:00:01 123.1 50.1
12:00:02 123.5 50.2
12:00:03 124.5 50.3
。
12:46:03 123.4 50.3
查询的要求如下:
任意直径数据两两相互差值>1.0 并且 这两个直径对应的公里数<0.5km
这样数据能查出来吗?SQL查询的问题
时间 直径 公里数
12:00:01 123.1 50.1
12:00:02 123.5 50.2
12:00:03 124.5 50.3
。
12:46:03 123.4 50.3
查询的要求如下:
任意直径数据两两相互差值>1.0 并且 这两个直径对应的公里数<0.5km
这样数据能查出来吗?SQL查询的问题
要求如下:
12:00:01 对应的直径 123.1 与12:00:03 124.5差值>1,他们对应的公里数<0.5,他们符合要求
插入新表为
开始去除公里数 结束去除公里数
(50.1-0.5) (50.3+0.5)
from tb a
inner join tb b on abs(a.直径-b.直径)>1 and abs(a.公里数-b.公里数)<0.5