sql >> Databáze >  >> RDS >> PostgreSQL

RANGE PRECEDING je podporován pouze s UBOUNDED

Jo... Funkce okna PostgreSQL zatím neimplementují rozsahy.

Zažil jsem mnoho situací, kdy by byly užitečné, ale zavést je dá hodně práce a čas je omezený.

Budete muset použít levé spojení nad generate_series (a je-li to vhodné, agregace) pro přeměnu rozsahu na pravidelnou sekvenci řádků, vkládání prázdných řádků tam, kde nejsou žádná data, a kombinování více dat během jedné sekundy do jediné hodnoty, kde je více hodnot.

Poté provedete (ROWS n PRECEDING ...) okno přes levá a agregovaná data, abyste získali průběžný průměr.




  1. Řazení/řazení v MySQL

  2. Jak funguje funkce Date() v SQLite

  3. PHP/Smarty Nested pole z DB

  4. php 5.3 magické uvozovky gpc