yql-6133_skip_deps.sql 383 B

12345678910111213141516171819202122232425262728
  1. /* postgres can not */
  2. /* multirun can not */
  3. USE plato;
  4. $out = (
  5. SELECT
  6. *
  7. FROM
  8. `Input`
  9. WHERE
  10. value != "111"
  11. );
  12. $row_count = (
  13. SELECT
  14. COUNT(*)
  15. FROM
  16. $out
  17. );
  18. $needed_row = COALESCE(CAST(CAST($row_count as float) * 0.5 as Uint64), 1);
  19. INSERT INTO Output WITH TRUNCATE
  20. SELECT
  21. *
  22. FROM $out ORDER BY key DESC
  23. LIMIT 1 OFFSET $needed_row;