Jeg kunne forestille mig noget i retning af: select * from (select sum(tæller1)/count(*) from tæller1 where tæller1 >0, select sum(tæller2)/count(*) from tæller2 where tæller2 >0 ) as d
janus_007> Jeg skal lige have prøvet det her på en stor datamængde - og det bliver ikke før tirsdag. Det er nu ikke fordi jeg vil bruge en cursor, det er jeg bare nødt til da jeg skal have fat i en masse resultater grupperet på forskellige ting.
hmm jeg må sq have været træt ovenpå den bytur *LOL*, det statement virker vist langt fra som det skal. Har du mulighed for at lave en storedprocedure?, det vil gøre det noget nemmere
jeg tror jeg har klaret den. Jeg trækker alt ind i en temporær tabel, opdaterer alle værdier < 0 til NULL og kører min oprindelige SELECT AVG(tæller1), AVG(tæller2), AVG(tæller3) o.s.v
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.