webForumDet fria alternativet
Logga in / Bli medlem

Summera i Access

Databaser & SQL

3 svar · 499 visningar · startad av CharlotteM

Medlem sedan maj 200338 inlägg
Trådstart#1

Hejsan, Jag har fått tips om att göra detta i asp men det fyllde inte mina behov så jag vill kunna göra följande i Access och på ett sätt så att jag kan hämta mitt värde ur en kolumn i min databas för att visa detta på webben...

Problem:
Om jag har tabeller: 1,2,3,4,5,6 med ett tal i varje och vill lägga ihop dessa tal i tabellen "summa", hur gör jag då?
Alla sex tabellerna, poäng från sex olika tävlingar, ska visas upp tillsammans med summakolumnen plus text från ytterligare två kolumner visa ett asp-skript.

Någon som är kunnig och vänlig nog att hjälpa mig?

Medlem sedan juni 200032 967 inlägg
#2

Menar du att du har sex olika tabeller, eller sex olika fält? Jag tror (framför allt hoppas) att det är fält du menar, och då är problemet ganska lättlöst. Men, du behöver inte uppdatera ett fält i tabellen, gör summeringen direkt i SELECT-frågan.

SELECT fält1, fält2, fält3, fält4, fält5, fält6, textfält1, textfält2(SELECT fält1+fält2+fält3+fält4+fält5+fält6 FROM tabellen) AS TotalSumma FROM tabellen

Om du nu har data i sex olika tabeller; varför har du det? Du tjänar på att lagra datan i samma tabell, om datastrukturen tillåter det.

Mvh,

Medlem sedan maj 200338 inlägg
#3

Hej... visst har du rätt i ditt antagande om vad jag menar. Visst har jag allt i samma tabell.
Jag testade din metod men det enda resultatet jag fick var att rubikerna "fält1+fält2......." summerades, inte innehållet i de olika fälten. Nu heter mina kolumner 1, 2 3 osv och det var dessa siffror som lades ihop, inte de värden som fanns inskrivna.

Medlem sedan dec. 200012 464 inlägg
#4

Använd inte siffror som namn. Det som händer är att siffrorna tolkas som numeriska värden och inte kolumnnamn. Det vore bäst om du döper om kolumnerna, men om det inte går så får du skriva

select [1] + [2] + [3] +[4] + [5] + [6]  ...
267 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)