Avatar billede mortenbock Nybegynder
04. oktober 2005 - 08:32 Der er 7 kommentarer og
1 løsning

Beregning i tabel felter

Jeg er ved at lave et statistik modul til et basketball hold.

Jeg har bl.a. følgende tabeller i databasen:

Spiller:
spiller_id | Navn
1          | Henrik
2          | Per

Point:
point_id | spiller_id | minut | point
1        | 1          | 2    | 2
2        | 2          | 3    | 2
3        | 1          | 5    | 3

Nu vil jeg så gerne udvide spiller tabellen således:

Spiller:
spiller_id | Navn    | Point i alt
1          | Henrik  | (beregnet værdi)
2          | Per    | (beregnet værdi)

Kan man ikke indskrive en select sætning eller lignende i feltet, hvor man så kan beregne nogle værdier, så man er fri for at gøre det i ASP dokumentet?
Avatar billede sjap Praktikant
04. oktober 2005 - 08:52 #1
Du kan lave det som en forespørgsel på denne her måde:

SELECT Spiller.Spiller_ID, Spiller.Navn, Sum(Point.Point) AS Point_Ialt
FROM Spiller INNER JOIN Point ON Spiller.Spiller_ID = Point.Spiller_ID
GROUP BY Spiller.Spiller_ID, Spiller.Navn;
Avatar billede mortenbock Nybegynder
04. oktober 2005 - 09:04 #2
kan man indlejre den i databasen på nogen måde? Eller er det kun gennem ASP det kan lade sig gøre?
Avatar billede sjap Praktikant
04. oktober 2005 - 09:06 #3
Du kan lave det som en forespørgsel i databasen. Det er det, som jeg kan finde ud af - det der ASP, ved jeg ikke noget om :0(
Avatar billede sjap Praktikant
04. oktober 2005 - 09:07 #4
Når det er gemt som en forespøgsel, "opfører" den sig nærmest blot som endnu en tabel.
Avatar billede mortenbock Nybegynder
04. oktober 2005 - 09:08 #5
Men hvor skal det skrives ind når man har oprettet en forespørgsel?
Avatar billede sjap Praktikant
04. oktober 2005 - 09:10 #6
I forespørgslen vælger du menuen Vis / SQL-visning og så kan du kopiere hele sætningen ind som den står ovenfor (hvis altså tabelnavne og feltnavne er korrekte).
Avatar billede mortenbock Nybegynder
04. oktober 2005 - 09:11 #7
super. Det er lige præcis det jeg skal bruge. Takker
Avatar billede sjap Praktikant
04. oktober 2005 - 09:12 #8
:0)
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