win_func_special.sql 324 B

1234567891011
  1. /* postgres can not */
  2. $input=(select cast(key as int32) as key, cast(subkey as int32) as subkey, value from plato.Input);
  3. select
  4. key,
  5. (key - lag(key, 1) over w) as key_diff,
  6. (subkey - lag(subkey, 1) over w) as subkey_diff,
  7. row_number() over w as row,
  8. value
  9. from $input
  10. window w as (order by key, subkey, value);