求sql语句将间断的数据分组
数据结构
Road 门号 区域
天山路 25 A
天山路 100 A
天山路 200 B
天山路 365 B
天山路 700 A
天山路 1700 A
最后想要得到的结果
Road min门号 Max门号 区域
天山路 25 100 A
天山路 200 365 B
天山路 700 1700 A
由于中间有一段不在区域的数据 ,不知道应该怎么得到这个结果,求助,谢谢。
需要创建临时表去更新最大最小值那种语句就算了。
SQL code:
select Road,区域,min(门号),Max(门号)
from tb
group by Road,区域
楼上的不对 你这样 等到 只有2行结果
Road min门号 Max门号 区域
天山路 25 1700 A
天山路 200 365 B
门号是递增的?
恩 并且不是连续的
小梁 这个没问题的
非常感谢,果然很牛
SQL code
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
相关问答:
....接到一个小程序..工作原来大概是这样的...前台是WEB服务器.架构就是ASP+SQL..前台由ASP向SQL添加服务类别(表单).然后又后台程序读取表单..要实时读取..然后显示在服务器上面..从理论上面能行通不?如果可以..后台 ......
小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
@p001 nvarchar(8000),
@p002 nvarchar(8000),
@p003 nvarchar(8000),
& ......
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
表A
Sup_code st_sup_code buy_code buy_code1
1001 400 &nbs ......