Avatar billede madiedk Nybegynder
28. januar 2008 - 17:59 Der er 4 kommentarer og
1 løsning

opbygning af program, med sql forespørgsel

Hej

Jeg har et program, der skal beregnede nogle tal ud af nogle informationen det for fra en database. en af forespørgslerne henter ca 60 poster ind og jeg skal så beregne et gennemsnit af de 60 poster. hvordan vil man bygge det op. jeg bruger ADO til at hente fra access databasen. men skal jeg putte de 60 poster i et array og så beregne gennemsnittet gennem det eller hvordan vil man normalt gøre sådan noget.
Avatar billede inglenook Praktikant
28. januar 2008 - 18:22 #1
hvilke data er der tale om ? Hvis det er tal kan du sikkert beregne gennemsnittet i din SQL forespoergsel
Avatar billede inglenook Praktikant
28. januar 2008 - 18:28 #2
eks. select avg(minkolonne) from mintabel
Avatar billede madiedk Nybegynder
28. januar 2008 - 20:39 #3
ja det er tal, men det skal ikke gøres gennem sql koden, hvis det skal gøres i programkoden, hvordan vil man så gøre det?
Avatar billede inglenook Praktikant
30. januar 2008 - 09:35 #4
Ok, forstaar ikke hvorfor du ikke vil bruge den nemmere loesning med AVG i din SQL, men ellers ville jeg goere foelgende:
- Hvis det altid er omkring 60 poster, opret et array med ca. 10 - 20% mere plads
- Hent data ind i dit array
- Foretag beregning (sum af alle poster divideret med antallet af poster)
Avatar billede madiedk Nybegynder
18. februar 2008 - 18:30 #5
blandt andet fordi jeg skal bruge den forespørgsel til andre beregning i mit program, hvor jeg ikke skal bruge gns. værdierne
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester