Avatar billede daniel_d Nybegynder
29. september 2002 - 18:09 Der er 13 kommentarer og
1 løsning

læg tal sammen fra forskellige celler i en tabel - hvordan ???

Jeg er ved at lave lidt statistik til min side og ønsker en funktion som kan vise den procentvise visning af en bestem side i forhold til resten af siderne.

Dertil bruger jeg 2 celler i db'en: readcount & readcount_procent. Readcount_procent er jeg ikke sikker på er nødvendig.

Det hele virker bort set fra oplysningen om hvor mange kliks der har været total på alle siderne.

Så hvordan laver man en funktion som tæller værdien af alle readcount og lægger dem sammen til et heltal???

Med venlig hilsen
Daniel Duvald
Avatar billede terry Ekspert
29. september 2002 - 18:27 #1
daniel>You dont say much at all about what fields you have in your table but I would suggest that you make a query in Access.
There is a little button on the menu bar which looks like a Z (Totals) this will make a query where you can GROUP by for example SIDE and then SUM on the readCount field.
Now in your ASP you can make a SELECT from this query WHERE side = what ever side your interested in seeing.
Avatar billede no_doubt Nybegynder
29. september 2002 - 18:28 #2
= (rs("celle1")+rs("celle2"))
Avatar billede daniel_d Nybegynder
29. september 2002 - 18:32 #3
no_doubt: den løsning kan jeg ikke bruge til meget idet, det skal køre 100% dynamisk. Dvs. at mine sider kan variere i antal og dermed også i antallet af celler
Avatar billede daniel_d Nybegynder
29. september 2002 - 18:35 #4
Terry: I haven't quite figured out your solution yet, but I'm looking at it!
Avatar billede daniel_d Nybegynder
29. september 2002 - 18:37 #5
Om databasen kan jeg sige at siderne ligger i en tabel (Articles) - hver side har naturligvis en celle og id for sig. Dertil hører en readcount. Jeg skal bruge readcount's værdi for n antal celler alt efter hvor mange sider(rækker) som er i databasen
Avatar billede no_doubt Nybegynder
29. september 2002 - 18:47 #6
hvorfor ikke loope min løsning
Avatar billede daniel_d Nybegynder
29. september 2002 - 19:09 #7
No_doubt: Tænkte jeg også på, men sidder du inde med et hurtig løsning ellers skal jeg i vist i gang med lidt forsøg
Avatar billede terry Ekspert
29. september 2002 - 20:29 #8
daniel>hav eyou tried making a query in Access?
Avatar billede daniel_d Nybegynder
29. september 2002 - 20:32 #9
Terry> No, I dont quite know how to.
But I've tried with an sql sentense like this:

"SELECT COUNT(readcount) AS [Readcount_Procent] FROM Articles"

From devguru.com:
SELECT COUNT(field) AS [expression]
FROM table
[WHERE ...]
[GROUPBY ...]
[HAVING ...]

The COUNT function is one of the aggregate functions that are used to calculate statistical information for a specified numeric field in a query. The other aggregate functions are: AVG, MAX, MIN, STDEV, STDEVP, SUM, VAR, VARP. Note that all of these functions return a single value.

The COUNT function simply counts how many values are in a field. Values which are NULL are included in the counting. If the field is just an empty set, COUNT returns zero.

This code finds the number of MediCare patients that were in the hospital on June 26, 2000 and stores that number into PatientCount. Note that the date format in Jet SQL is: #mm/dd/yyyy#

SELECT COUNT(Patients) AS [PatientCount]
FROM MediCarePatients
WHERE Date = #06/26/2000#

But still don't work.
Avatar billede daniel_d Nybegynder
29. september 2002 - 20:45 #10
okay... I've made a query in access
How do I get it out on screen ?
Avatar billede terry Ekspert
29. september 2002 - 20:46 #11
SUM
Avatar billede terry Ekspert
29. september 2002 - 20:47 #12
If you can see the correct information in your query then you just use the query as though it were a table
SELECT * FROM YourQuery WHERE ......
Avatar billede daniel_d Nybegynder
29. september 2002 - 21:17 #13
I've got it to work. Thanks Terry. I do appreciate your efford to help me a lot!

Regards
Daniel

Points to you :o)
Avatar billede terry Ekspert
30. september 2002 - 08:09 #14
thnaks :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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