So, if I wanted to perform the query below over many ip addresses how would I do that in clickhouse? In another database i might put this in a for loop in a stored procedure
I'm new to clickhouse and columnar databases so forgive my ignorance.
select count() + 1
from (
SELECT
address,
date_visit_exact,
runningDifference(date_visit_exact) AS delta
FROM
(
SELECT
address,
date_visit_exact
FROM stats
WHERE date_visit BETWEEN '2018-06-01' and '2018-06-02' and address = '192.168.0.1'
ORDER BY date_visit_exact ASC
)
)
where delta > 1800
address = '192.168.0.1'
address IN ('addr1', 'addr2', etc...)ORDER BY address, date_visit_exact