From 808e27040d40071f6ad747b6f7e33153f8dcbcb4 Mon Sep 17 00:00:00 2001 From: Rick Viscomi Date: Thu, 27 Feb 2020 15:15:07 -0500 Subject: [PATCH] fix SW feature query fixes https://github.com/HTTPArchive/httparchive.org/issues/200 --- sql/timeseries/swControlledPages.sql | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sql/timeseries/swControlledPages.sql b/sql/timeseries/swControlledPages.sql index 84a18ec..4480168 100644 --- a/sql/timeseries/swControlledPages.sql +++ b/sql/timeseries/swControlledPages.sql @@ -3,7 +3,10 @@ SELECT SUBSTR(_TABLE_SUFFIX, 0, 10) AS date, UNIX_DATE(CAST(REPLACE(SUBSTR(_TABLE_SUFFIX, 0, 10), '_', '-') AS DATE)) * 1000 * 60 * 60 * 24 AS timestamp, IF(ENDS_WITH(_TABLE_SUFFIX, 'desktop'), 'desktop', 'mobile') AS client, - ROUND(SUM(IF(JSON_EXTRACT(payload, '$._blinkFeatureFirstUsed.Features.ServiceWorkerControlledPage') IS NOT NULL, 1, 0)) * 100 / COUNT(0), 2) AS percent + ROUND(SUM(IF(IFNULL( + JSON_EXTRACT(payload, '$._blinkFeatureFirstUsed.Features.ServiceWorkerControlledPage'), + JSON_EXTRACT(payload, '$._blinkFeatureFirstUsed.Features.990')) + IS NOT NULL, 1, 0)) * 100 / COUNT(0), 2) AS percent FROM `httparchive.pages.*` GROUP BY @@ -12,4 +15,4 @@ GROUP BY client ORDER BY date DESC, - client; \ No newline at end of file + client