normalFlatIds}) THEN TRUE END) AS event_normal_type_count, COUNT(CASE WHEN event.type IN ({$this->editFlatIds}) THEN TRUE END) AS event_editing_type_count, COUNT(CASE WHEN event.type IN ({$this->alertFlatIds}) THEN TRUE END) AS event_alert_type_count FROM event INNER JOIN event_ip ON (event.ip = event_ip.id) INNER JOIN countries ON (event_ip.country = countries.id) WHERE countries.id = :id AND event.key = :api_key AND event.time >= :start_time AND event.time <= :end_time GROUP BY ts ORDER BY ts" ); return $this->executeOnRangeById($query, $apiKey); } }