sql如何把这个表中的数据加起来
sql怎么把这个表中的数据加起来Table表结构是字段:ID,A,B,C,TimeA,B,C三个字段的数据相加select A+B+C fro
sql怎么把这个表中的数据加起来 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 请问该怎么写?求教了 [解决办法] 能不能给出 具体的数据,然后再贴出你想要的结果呢[解决办法]
引用: Quote: 引用: 能不能给出 具体的数据,然后再贴出你想要的结果呢 不好意思啊,我贴出数据是这样的: A, B, C, Type Time 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
[解决办法] 越看越迷糊 发具体例子(数据、参数、结果) 别弄个时间范围 之后要的结果跟范围的还不一样
[解决办法] 看到 结果 我 蒙了
[解决办法] A, B, C, Type Time
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
select Type,sum(A),sum(B),sum(C) from Table
where 0<=time<=100 group by Type
[解决办法] 看到这个数据我就蒙了。