我在做MYSQL查询。
我需要一个查询,该查询会产生一个包含已添加计数值的行。
例如,如果我正在寻找20,000计数的值,结果行应该是第3行,其中日期是'2016-09-03'((8576 + 8694 + 8689)> 20000)。
我的表架构有问题,但帮我查询。
谢谢。
答案 0 :(得分:0)
您正在寻找这样的查询,假设日期是唯一的:
select counter.*
from counter
inner join counter c2
on counter.date >= c2.date
and c2.searchword = 'cryptocurrentcy'
where counter.searchword = 'cryptocurrency'
group by counter.date
having sum(c2.count) > 20000
order by counter.date
limit 1