Skip to content

Instantly share code, notes, and snippets.

@srishtis
Last active November 7, 2018 06:46
Show Gist options
  • Save srishtis/7020d75059ff4acd7d10dbdc51d19047 to your computer and use it in GitHub Desktop.
Save srishtis/7020d75059ff4acd7d10dbdc51d19047 to your computer and use it in GitHub Desktop.
map control parts to test parts
SELECT *
FROM
(
SELECT TEST_DEVICE, DEVICE_OS_TEST, USAGE_TEST,
CONTROL_DEVICE, DEVICE_OS_CTRL, USAGE_CTRL,
RANK () OVER (PARTITION BY TEST_DEVICE ORDER BY EUCLEDIAN_DEV_5 ) AS DEV_RANK_5,
RANK () OVER (PARTITION BY TEST_DEVICE ORDER BY EUCLEDIAN_DEV_3 ) AS DEV_RANK_3,
RANK () OVER (PARTITION BY TEST_DEVICE ORDER BY EUCLEDIAN_DEV_1 ) AS DEV_RANK_1
FROM EUCLIDEAN_TABLE
)
WHERE DEV_RANK_5 IN ('1','2','3') OR DEV_RANK_3 IN ('1','2','3') OR DEV_RANK_1 IN ('1','2','3');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment