易截截图软件、单文件、免安装、纯绿色、仅160KB

关于sqlserver 数据表查询的问题

源数据表格式如下

目标数据集格式如下


请高手帮忙解决
最好是简单查询语句搞定的,不想使用游标等复杂操作
看不懂

引用
看不懂


源数据是DEPT和BI的一对一的数据行 其中 DEPT是主键字段
目标想要获得以区间形式表示的数据行,比如在源表中100 <=DEPT <=101的行对应的BI都是0.4
即得到目标数据集中的第一行 100,101,0.4
目标数据集中的DEPT1为主键

继续向下即得到101.5,102,0.8表示在源表中从101.5到102的DEPT对应的BI为0.8


我的目的就是将BI进行聚合,但使用group by的话就会只得到三行数据 ,BI分别是0,0.4,0.8
而且得不到对应的DEPT1和DEPT2,
所以在这里请求高手帮忙


非常感谢5楼高人,我要的正是这个效果


相关问答:

关于SQLSERVER底层问题 - MS-SQL Server / 疑难问题

请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢


我也想知道!关注此贴!

关注~~

数据库大牛都哪去了啊?
......

sqlserver全文索引的原理

我看了很多文章,写的太专业,能不能用大白话讲讲,就是怎么构建索引的,查的时候是怎么样的步骤,为什么比like快,是不是只要用contect,就一定会去查,比如
select * from table where contect('sdfsd',sdf) and ......

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

求sqlserver 2005 数据库连接解决问题。

现在我的本机是用的sqlserver2000版本的(可以正常的连接)。数据连接如下:proxool.xml
XML code:

<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号