求SQL语句!!! - MS-SQL Server / 应用实例
clientserial devseral chunnelnum devdata5
CZ0001 308001 5000 11.1
CZ0001 308001 5001 11.2
CZ0001 308001 5002 11.3
CZ0001 308002 5000 12.5
CZ0001 308002 5001 12.4
CZ0001 308002 5002 12.3
CZ0001 308003 5001 13.9
CZ0002 308004 5002 32.0
CZ0003 308005 5003 33.3
其中clientserial可以对应多个devserial[一个clientserial下的devserial不会出现从夫],devserial可以对应多个chunnelnum.[一个devserial下的chunnelnum不会重复,但不保证一个clientserial下的chunnelnum不会重复]
devserial+chunnelnum在表中是唯一的。一个clientserial下最多3个devserial。
要求:
根据输入的clientserial,例如输入CZ0001
给出如下效果
3080015000 3080015001 3080025000 3080025001 3080035001 wu result --[列名称]
11.1 11.2 12.5 12.4 13.9 0 61.1
列名以devserial+chunnelnum 一个devserial下最多取2个chunnelnum[多于2个取序列号小的,小于2个以wu补充]
求SQL语句。
行轉列
等樓下~~
看楼上的吧
group by 试一试。
行列转换
SQL code:
--or
--> 测试数据:@table
if object_id('tb') is not null drop table tb
crea
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
有2个表啊:
表名:yh
用户编码 用户名称
001 a
002 b
003 c
表名:ys
用户编码 本期指数 抄表时间
001 ......
大家好,我最近维护一个项目,100多个表
只能用jdbc直连
遇到了多个表 关联 查询的情况 请大家指教
比如
student(studentid,classid)
class(classid,classname)
class_teacher(classid,teacherid)这个是中间表 ......
如下2张表:
table1:
node_id
parent_id
root_id
value
table2:
node_id
status
表1存储了一棵树,表2存储了节点状态,问题如下:
如何用SQL语句获得状态status为1的节点的所有子节点以及其下子树中所有节 ......