MYSQL匹配添加了数字查询

时间:2017-09-29 03:39:14

标签: mysql sql subquery

我在做MYSQL查询。

这是我的表。enter image description here

我需要一个查询,该查询会产生一个包含已添加计数值的行。

例如,如果我正在寻找20,000计数的值,结果行应该是第3行,其中日期是'2016-09-03'((8576 + 8694 + 8689)> 20000)。

我的表架构有问题,但帮我查询。

谢谢。

1 个答案:

答案 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