SQL语句怎么写??

 

我的数据库是ACCESS 2003

原表 A:

墩号 墩号里程
116 34230
117 34280
118 34331
119 34382
120 34433
121 34484
122 34534



原表 B:

节段编号 节段名称 节点里程_小 节点里程大 桥墩号
3001 伸缩缝 34230 34230.18 116
3002 B7(小里程) 34230.18 34232  
3003 B8(小里程) 34232 34234.5  
3004 B9(小里程) 34234.5 34237.5  
3005 B10(小里程) 34237.5 34241  
3006 B11(小里程) 34241 34245  
3007 B5-2(4.0m) 34245 34249  
3008 B6-2 34249 34253  
3009 B5-0 34253 34257  
3010 B6-1 34257 34261  
3011 B5-1(4.0m) 34261 34265  
3012 B4-1 34265 34269  
3013 B3-1 34269 34272.5  
3014 B2-1 34272.5 34276  
3015 B1-1 34276 34279.4  
3016 湿接缝 34279.4 34280.6 117
3017 B1-1 34280.6 34284  
3018 B2-1 34284 34287.5  
3019 B3-1 34287.5 34291  



SQL语句怎么写 才能得到下面的结果???

结果 :

这里的墩号 是 根据 墩号的里程 和节段的里程 来确定的

里程 值 就相当与 坐标系中的x值, 代表位置

每个墩号都有一个 x值 (里程),要查出 每两个墩号之间有哪些 节段

这里节段 有2个点,也就有2个x值(里程),就是上图说的 节点里程小,节点里程大

相当与一条线段,有两个点,所以有两个X值,

而 墩号 就相当 一个点了。

这样说 可能问题还是没有说清楚,有兴趣的朋友 可以加我qq 305234089

原文地址:https://www.cnblogs.com/gzmg/p/2567044.html