Table表结构是字段:ID,A,B,C,Time
A,B,C三个字段的数据相加
select A+B+C from Table where 1<Time<2(集合Q)
select A+B+C from Table where 100<Time<200(集合W)
select A+B+C from Table where Time=250(集合E)我想要的数据就是ID,Q,W,E 这样形式的集合,
比如:
ID=1,Q=333.12,W=1233.3,E=123
ID=2,Q=133.12,W=1223.3,E=113
ID=3,Q=433.12,W=1133.3,E=423
请问该怎么写?求教了
A,B,C三个字段的数据相加
select A+B+C from Table where 1<Time<2(集合Q)
select A+B+C from Table where 100<Time<200(集合W)
select A+B+C from Table where Time=250(集合E)我想要的数据就是ID,Q,W,E 这样形式的集合,
比如:
ID=1,Q=333.12,W=1233.3,E=123
ID=2,Q=133.12,W=1223.3,E=113
ID=3,Q=433.12,W=1133.3,E=423
请问该怎么写?求教了
解决方案 »
- vfp里怎样把binary data字段转换为字符串好比较内容?
- excel中有一列参加工作时间只有年月,例如1967.05,我想在后面全部加上日,1967.05.01,如何批量增加呢?
- 在SQL Server 2000里,全角和半角的1有没有区别?
- 求大大解决一个触发器问题
- SQL 2005安装问题
- EXCEL表直接导入SQL SERVER2000时的问题
- 高分求救 我想在SQL server 里实现每四个小时自动更新一个表的数据 怎么可以实现?
- 一个分页显示的问题,请高手们指教!
- 一个算法问题!
- 求救, 请教大家, 我的触发器问题
- 关于建表的问题
- 用tcp/ip 连接数据库的字符串怎样写?
1.1 1.2 1.3 1 100
2.1 2.2 2.3 2 300
3.1 3.2 3.3 1 200
4.1 4.2 4.3 1 1000
想要的结果是:穿入参数时间范围是0-100,则查出数据:
1.1+3.1 1.2+3.2 1.3+3.3
2.1 2.2 2.3
1.1 1.2 1.3 1 100
2.1 2.2 2.3 2 300
3.1 3.2 3.3 1 200
4.1 4.2 4.3 1 1000
想要的结果是:穿入参数时间范围是0-500,1000的数据别查出来,则查出数据:
1.1+3.1 1.2+3.2 1.3+3.3
2.1 2.2 2.3
1.1 1.2 1.3 1 100
2.1 2.2 2.3 2 300
3.1 3.2 3.3 1 200
4.1 4.2 4.3 1 1000
想要的结果是:穿入参数时间范围是0-100,则查出数据:
1.1+3.1 1.2+3.2 1.3+3.3
2.1 2.2 2.3
哦 为什么传入参数时间范围是0-100的时候,会出来time为300的,这个结果2.1 2.2 2.3
1.1 1.2 1.3 1 100
2.1 2.2 2.3 2 300
3.1 3.2 3.3 1 200
4.1 4.2 4.3 1 1000select Type,sum(A),sum(B),sum(C) from Table
where 0<=time<=100 group by Type
查一个常数语法这样的 select 1 from Table!还有你的ID 这个地方我不太清楚你想干嘛?是自动生成还是怎么处理下因为你Q,W,E都是分组查出来的条件不同所以不晓得你ID值是不是搞成自动生成