我正在使用 sqlite 数据库。我的表架构是
CREATE TABLE performance(area TEXT, name TEXT, score INTEGER, dt TEXT)
表中的内容是这样的:
uk|josh|4|2013-11-04 20:00
ca|josh|2|2013-11-05 20:00
us|josh|6|2013-11-05 20:00
uk|andy|5|2013-11-04 20:00
us|andy|1|2013-11-05 20:00
uk|sara|9|2013-11-05 20:00
ca|sara|7|2013-11-06 20:00
ca|sara|2|2013-11-06 20:00
我使用下面的 sql 语句来选择 name 及其对应的按 name 和 dt 分组的分数总和。
select name, sum(score), dt from performance group by name, dt;
我有
josh|4|2013-11-04 20:00
josh|8|2013-11-05 20:00
andy|5|2013-11-04 20:00
andy|1|2013-11-05 20:00
sara|9|2013-11-05 20:00
sara|9|2013-11-06 20:00
现在我想扩展我的查询,以便 sql 语句可以搜索其分数总和在不同时间(dt)没有变化的那个。在这种情况下,输出应如下所示:
sara|9|2013-11-05 20:00
sara|9|2013-11-06 20:00
如何编写这样的sql?