【发布时间】:2014-03-25 10:06:53
【问题描述】:
使用 SQlite 3,并有一个如下所示的表
PKEY|TS | A |B |C
1 |00:05:00|200|200|200
2 |00:10:00|100|100|100
3 |00:15:00| |25 |
4 |00:20:00| | |
目前我正在使用
select ts, (a+b+c) from tablename WHERE a !='null' AND b !='null' and c !='null';"
返回
TS | (a+b+c)
00:05:00|600
00:10:00|300
我希望我的结果如下所示:
TS | total
00:05:00|600
00:10:00|300
00:15:00|
00:20:00|
也就是说,我总是想返回 TS 列中的所有内容,但我不想返回总数,除非 A、B 和 C 有值。
我想我可能需要联合或联接,但我似乎找不到始终返回单列结果的示例。
【问题讨论】: