Skip to content

Instantly share code, notes, and snippets.

@ravivmg
Created March 29, 2020 19:20
Show Gist options
  • Save ravivmg/d2f86413eff937c3a0a0776f0a39629c to your computer and use it in GitHub Desktop.
Save ravivmg/d2f86413eff937c3a0a0776f0a39629c to your computer and use it in GitHub Desktop.
Query for Overlapping Pages
SELECT
count(*)
FROM
(
SELECT
page
FROM
`httparchive.requests.*`
WHERE
_TABLE_SUFFIX='2018_01_01_desktop' AND
ENDS_WITH(_TABLE_SUFFIX, 'desktop') AND
page=url
) pre_period
JOIN
(
SELECT
page
FROM
`httparchive.requests.*`
WHERE
_TABLE_SUFFIX='2018_08_01_desktop' AND
ENDS_WITH(_TABLE_SUFFIX, 'desktop') AND
page=url
) post_period
ON (
pre_period.page=post_period.page
)
;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment