Forum » Programiranje » [mySQL] statistična obdelava "zahtevne" kolone
[mySQL] statistična obdelava "zahtevne" kolone
lizard14 ::
Živjo,
imam SQL, ki vrača dve koloni:
Na rezultatih SQLa želim ganjat še statistične zadeve (max, avg, std,...) nad kolono Znesek (časovno požrešna!).
Kakšen hint kako se lotiti, da ne bo šel 2x ganjat funkcije Znesek? Prvič za prikaz, drugič za npr. max(Znesek)...
Je rešitev, kjer bi dal kolono Znesek v temp table ali view in nad tem ganjal statistiko dobra?
imam SQL, ki vrača dve koloni:
ID Znesek-izračunan po časovno potratni stored funkcijiin rezultate prikazujem v gridu.
Na rezultatih SQLa želim ganjat še statistične zadeve (max, avg, std,...) nad kolono Znesek (časovno požrešna!).
Kakšen hint kako se lotiti, da ne bo šel 2x ganjat funkcije Znesek? Prvič za prikaz, drugič za npr. max(Znesek)...
Je rešitev, kjer bi dal kolono Znesek v temp table ali view in nad tem ganjal statistiko dobra?
ZaphodBB ::
Materializiran view oz. kakšna druga oblika keširanja...
Tole, če ti kaj pomaga: http://www.fromdual.com/mysql-materiali...
Tole, če ti kaj pomaga: http://www.fromdual.com/mysql-materiali...
"Naši dedje so se borili za to, da lahko odločamo
o lastni usodi - ne o usodi drugih ljudi." -jype
o lastni usodi - ne o usodi drugih ljudi." -jype
Spura ::
To ali pa temporary tabela. S tem da je MySQL kup govna kar se takih stvari tice.
Zgodovina sprememb…
- spremenil: Spura ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | TSQL rekurzivnoOddelek: Programiranje | 907 (646) | hamez66 |
» | [SQL] Pohitritev izpisaOddelek: Programiranje | 2909 (1808) | kuall |
» | [SQL] dvojni klic potratne funkcije?Oddelek: Programiranje | 1050 (679) | prozac |
» | [VB] datagridviewOddelek: Programiranje | 1940 (1323) | korenje3 |
» | [MS Office][Excel] zaokroževanje in spajanje podatkovOddelek: Programska oprema | 4235 (3592) | milc |