unordered.sql 593 B

1234567891011121314151617181920
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. PRAGMA warning("disable", "4520");
  4. PRAGMA warning("disable", "4521");
  5. PRAGMA AnsiRankForNullableKeys;
  6. SELECT
  7. key,
  8. subkey,
  9. RANK() over w1 as r1,
  10. DENSE_RANK() over w1 as r2,
  11. RANK() over w2 as r3,
  12. DENSE_RANK() over w2 as r4,
  13. FROM plato.Input
  14. WINDOW
  15. w1 as (PARTITION BY key ROWS BETWEEN UNBOUNDED PRECEDING AND 5 PRECEDING),
  16. w2 as ( ROWS BETWEEN 3 FOLLOWING AND 2 FOLLOWING)
  17. ORDER BY key,subkey;