diff --git a/app/controllers/repp/v1/stats_controller.rb b/app/controllers/repp/v1/stats_controller.rb index bca81ba78..b8c3b053f 100644 --- a/app/controllers/repp/v1/stats_controller.rb +++ b/app/controllers/repp/v1/stats_controller.rb @@ -147,6 +147,22 @@ module Repp log_domains WHERE event = 'destroy' + AND object_changes->'registrar_id' IS NOT NULL + AND created_at > :date_to + GROUP BY + registrar_id + + UNION ALL + + -- Query for 'destroy' events and count the number of domains destroyed associated with each registrar + SELECT + (object->'registrar_id')::text AS registrar_id, + COUNT(*) AS domain_count + FROM + log_domains + WHERE + event = 'destroy' + AND object_changes IS NULL AND created_at > :date_to GROUP BY registrar_id